Salve a tutti :)
Premetto che sono nuovo con il javascript.
ho un modulo con il campo numerico a cui vorrei aggiungere questo set di caratteri:
c'è anche uno spazio vuoto
ma non funziona cosa è che non va?
Un grazie anticipato a chi vorrà rispondermi; di seguito il codice:
Codice HTML:
<form name="modulo" id="modulo" onSubmit="return controllo();" method="post" action="paginadiprova.php">
Numero
<input name="numero" type="text" id="numero" size="30" />
<br />
<input type="submit" name="Submit" value="Invia" />
</form>
<script language="JavaScript">
function controllo(){
with(document.modulo) {
var ckNumero = /^0-9._-) +(:/$/
if(numero.value=="") {
alert("Errore: compilare il campo numero");
numero.focus();
return false;
}else if(!ckNumero.test(numero.value)) {
alert("Errore: Numero non valido ");
numero.focus();
return false;
}
}
return true;
}
</script>