qualcuno ha un javascript che controlla se il valore di un campo di un form (di tipo text) è numerico o meno ?
qualcuno ha un javascript che controlla se il valore di un campo di un form (di tipo text) è numerico o meno ?
... provare in questo modo:
<script language="JavaScript">
function Controllo(val)
{
if (isNaN(val)) alert("Il contenuto del campo non è numerico.");
else alert("Il contenuto del campo è numerico.");
}
</script>
Da richiamare così:
<input type="text" name="campo" onChange="Controllo(this.value)">
Ciao !
function checknumber()
{
// Blocca l'inserimento di testo nei campi numerici
if(!(event.keyCode > 47 && event.keyCode < 58))
{
event.keyCode="0";
}
//Fine della Funzione
}
devi richiamarla così:
<input type=text name=nome value="" onkeypress="checknumber();"
e fammi sapere se funziona
ciauz !!!
:metallica
a me non funziona.
sto oggetto event come dovrebbe funzionare secondo te?
quello di reale_augello funziona...Originariamente inviato da Gallo_Teo
a me non funziona.
sto oggetto event come dovrebbe funzionare secondo te?
controlla infatti se non è un numero isNaN=is not a number
potresti utilizzare anche le REgularExpression:
RE = /\d/g
if (!document.nomeform.nomecampo.value.match(RE))
{alert('Il campo deve essere numerico'); return false;}
m'interessa uno script che controlli i campi del form,con avviso all'utente del campo da controllare.