Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Passare da un campo testo all'altro di un form

    ragazzi sapete aiutarmi?
    Con Javascript alla pressione del tasto tab dovrei passare dal campo testo col fuoco al campo testo successivo. E se premo shift+tab tornare indietro di un campo testo.
    Ho smanettato qualche ora ma non riesco proprio a trovare la soluzione.
    La funzione è simile a questa

    function handleEnter (field, event) {
    var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
    if (keyCode == 13) {
    var i;
    for (i = 0; i < field.form.elements.length; i++)
    if (field == field.form.elements[i])
    break;
    i = (i + 1) % field.form.elements.length;
    field.form.elements[i].focus();
    return false;
    }
    else
    return true;
    }

    ma questa fa in modo che cliccando invio si passa al campo successivo, qualsiasi esso sia.

    Io vorrei che navigasse con i campi testo che sono anche dinamici ovvero potrei avere tre campi testo con i nomi

    1_importoriga 2_importoriga 3_importoriga

    o anche 2 campi testo con i nomi

    1_importoriga 2_importoriga

    Spero di essermi spiegato

    grazie a tutti!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma il tasto tab l'ho fa già..... :master: di suo di spostarsi negli oggetti del documento, al massimo potresti impostare il focus (cursore) nel primo campo del form.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Originariamente inviato da cavicchiandrea
    Ma il tasto tab l'ho fa già..... :master: di suo di spostarsi negli oggetti del documento, al massimo potresti impostare il focus (cursore) nel primo campo del form.
    si lo fa, ma io vorrei che il tasto tab si spostasse solo nei campi testo invece che su tutti gli oggetti che incontra.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.