Salve, ho un form con dei campi da controllare se hanno un valore numerico. Vorrei utlizzare una funzione che vada bene per tutti i campi in questione e non solo per un singolo campo.
La funzione è questa:
function controllanumero(num)
{
numero = num.getElementsByTagName("input").value;
if (isNaN(numero))
{
alert("Inserire un numero positivo!");
numero="";
num.getElementsByTagName("input").focus();
}
}
La chimata alla funzione:
<label for="kw">KW<input name="kw" id="kw" size="4" maxlength="200" type="text" onBlur="controllanumero(this);" ></label>
Funziona ma poi il campo non si pulisce e il focus non ritorna. Dove sbaglio ?
Grazie