Ciao a tutti,
ho scopiazzato uno script per la validazione di un campo su una form in cui va inserita una quantità numerica e maggiore di 1.
Lo script funziona bene ma vorrei che:
1) il controllo venisse fatto anche se l'ipotetetico utente fa l'invio da tastiera e non solo cliccando col mouse sul pulsante.
2) che lo script non venisse bloccato da IE con Windows SP2. A tal proposito volevo sapere se c'è qualche modo per poter fare in modo che gli script java non vengano bloccati...
Ringrazio per l'aiuto.
Posto il tutto...
Ciaocodice:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html><head> <meta http-equiv=Content-Type content="text/html; charset=windows-1252"> <script language="javascript"> <!-- function Modulo() { var qta = document.modulo.q.value; //Effettua il controllo sul campo quantita if ((isNaN(qta)) || (qta == "") || (qta < 1)) { alert("Il campo quantità deve essere numerico e maggiore di 1."); document.modulo.q.value = ""; document.modulo.q.focus(); return false; } //INVIA IL MODULO else { document.modulo.action = "Azione"; document.modulo.submit(); } } //--> </script> </head> <body> <form name="modulo"><input name="q"><input type="button" onClick="Modulo()" value="Invia"></form> </body></html>

Rispondi quotando