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...
codice:
<!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>
Ciao