Come fare a...
Web
Come fare a...

Validare i campi numerici in un modulo online

Come usare lo script di validazione

Pagine: Pagina precedente 2 di 2
Autore: La redazione di Come fare a...

Come inserire lo script nella vostra pagina

L'inserimento del validatore sulla pagina, è molto semplice, per prima cosa bisogna incollare lo script che abbiamo appena visto tra i tag <head></head>. La seconda parte serve unicamente per richiamare lo script nei campi di testo da validare inserendo la stringa di testo onBlur="ValidaCampiNumerici(this);".

Come ad esempio:

<input name="opt_1" type="text" id="opt_1" size="10" onBlur="ValidaCampiNumerici(this);" />

Conclusione

Per rendere le cose più chiare, vediamo un esempio completo con il codice composto in tutte le sue parti:

<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
function ValidaCampiNumerici(campo)
{
var numeri= "1234567890.,";
var valida= campo.value;
var verificato = true;
var cifre = "";
for ( n = 0; n < valida.length; n++ )
{
vl = valida.charAt( n );
for ( s = 0; s < numeri.length; s++ )
if ( vl == numeri.charAt( s ))
break;
if ( s == numeri.length )
{
verificato = false;
break;
}
cifre += vl;
}
if (!verificato)
{
alert( "Si prega di inserire solo valori numerici." );
campo.focus();
return ( false );
}
return ( true );
}
</SCRIPT>
</head>
<body>
<form>
Quanti prodotti hai comprato?<br/>
<input name="opt_1" type="text" id="opt_1" size="10" onBlur="ValidaCampiNumerici(this);" />
</form>
</body>
</html>

Adesso non vi resta che sperimentare questo script sui vostri moduli per indagini online. Se siete interessati a questo argomento, leggete anche l'articolo: Come nascondere le domande in un modulo online.

Resta sempre aggiornato sulle novità del sito Resta sempre aggiornato sulle novità del sito
Per mantenerti sempre aggiornato su nuovi contenuti interessanti, Come fare a... vi offre la possibilità di abbonarvi gratuitamente alla Newsletter Come fare a... o, se usate Windows Live Messenger, di abbonarvi ai nostri Windows Live Alerts. Per gli utenti di Mac OS X Leopard è anche disponibile gratuitamente un Widget che vi terrà sempre informati sulle ultime novità.
Scarica l'articolo (112 Kb)
Fine: Pagina precedente 2 di 2
Segnala questo articolo a un tuo amico

Vedi anche...

Sempre aggiornato