Ciao a tutti, ho questo tipo di problema.
Ho un form a cui sono associati una serie di controlli Javascript. Nell'invio dei dati alla pagina seguente tutto mi funziona correttamente se clikko sul button con il mouse ma se do l'invio da tastiera i controlli mi vengono bypassati e vado lo stesso alla pagina seguente.Come faccio per fare i controlli anche con invio da tastiera?
Questo è il codice:
<form name="s_s_n" method="GET"
action="Search_dettaglio_consegna.php">
<table width="300">
<tr>
<td align="center">
<input type="text" name="serial_number" style="text-transform:uppercase" maxlength="25">
<button onclick="search_serial_number()" style="width: 80; height: 25">Search</button>
</td>
</tr>
</table>
</form>
e
function search_serial_number()
{
var serial_number = document.s_s_n.serial_number.value;
if ((serial_number == "") || (serial_number == "undefined") || (serial_number.match(/^\s+$/)))
{
alert("Attenzione! Non è stato compilato il campo per la ricerca tramite Serial Number!");
document.s_s_n.serial_number.focus();
return false;
}
else
{
document.s_s_n.action="Search_dettaglio_consegna.p hp";
document.s_s_n.submit();
}
}
Grazie cmq
![]()