Salve. Ho un problema con questo codice:
E' una semplice funzione che raccoglie il valore dei campi (input text) di un modulo e verifica che il loro contenuto sia esclusivamente numerico. Il problema è che la condizione che si trova nel ciclo for risulta sempre vera, cioè che il valore dei campi sono di tipo stringa anche quando inserisco solo numeri! Dov'è il problema?Codice PHP:<script type = "text/javascript">
//<!--
function verifyForm()
{
var options = new Array();
options[0] = document.searchForm.mqbegin;
options[1] = document.searchForm.mqend;
options[2] = document.searchForm.pricebegin;
options[3] = document.searchForm.priceend;
for (var i = 0; i < options.length; i++)
{
if (typeof (options[i].value) == "string")
{
alert ("I campi devono contenere solo numeri interi!");
return false;
}
}
return true;
}
//-->
</script>

Rispondi quotando
