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?