mercoledì 29 ottobre 2008

[JAVASCRIPT] - Controllo campi numerici

Queste funzioni, INSIEME, controllano che i campi inseriti in una SELECT siano tutti numerici.

Nel campo di testo del form che dobbiamo controllare aggiungiamo
onBlur="check('numero')"

function isnumber(numero)
{
var numstr="0123456789";
var thischar;
var counter=0;
for(var i=0;i<numero.length;i++)
{
thischar=numero.substring(i,i+1)
if(numstr.indexOf(thischar) != -1)
counter++;
}
if(counter==numero.length)
return(true);
else
return(false);
}

function check(numero)
{
obj=eval("document.info."+ numero)
a=obj.value
if(isnumber(a)==false)
{
alert("Attenzione! Puoi inserire solo caratteri numerici")
obj.value=""
obj.focus()
}
}

Nessun commento: