Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    170

    Tasto INVIO (o enter) in form

    Ho questa form
    codice:
    <form name="frmmain" id="frmmain" onsubmit="return blockSubmit();">
    
       <input name="campo1" type="text" class="supporto" id="campo1" maxlength="50"/>
    	
        <input name="campo2" type="text" class="scrivi" id="campo2" maxlength="2000" />
    
        <input name="campo3" type="text" class="supporto" id="campo3" />
    
       <input name="campo4" type="button" class="caratteriinput" id="campo4" onClick="javascript:sendText();" value="Invia" />
        
    </form>
    funziona tutto, ma se premo sulla tastiera il tasto "invio" i dati della form non vengono inviati, per farlo devo andare con il mouse sopra al bottone invia e cliccare.

    Questo non accadeva quando la form era così
    codice:
    <form name="frmmain" id="frmmain" onsubmit="return blockSubmit();">
    
        <input name="campo3" type="text" class="supporto" id="campo3" />
    
       <input name="campo4" type="button" class="caratteriinput" id="campo4" onClick="javascript:sendText();" value="Invia" />
        
    </form>
    premevo sulla tastiera invio ed i dati veniva inviati, ma da quando ho inserito gli altri due campi di tipo text il tasto invio della tastiera non funziona più, o meglio funziona solo se arrivata all'ultimo campo, il "campo3" premo sulla tastiera TAB e poi INVIO.

    C'è un modo per far fare l'invio alla form digitando direttamente sul tasto INVIO della tastiera?

  2. #2
    Ricordi vaghi nella mia mente mi dicono che l'invio funziona solamente con il tasto submit e non con button.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    170
    mm no come ho detto, prima di mettere i primi due campi funzionava

  4. #4
    Se sei in grado di ripetere l'esperimento facci vedere il codice... Anch'io ho gli stessi ricordi sul button ...
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    170
    Non ho capito....
    Volete vedere il javascript richiamato?
    Perchè la funzione richiamata dal button "campo4" è la medesima in tutte e due i casi succitati, solo con 2 campi funziona con 4 no.

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.