15
Mag
08

script per controllare l’inserimento di campi non vuoti in una form

Ecco uno script per le form, che controlla che i campi inseriti dall’utente non siano vuoti, ne riempiti esclusivamente con spazi bianchi.

lo script è:

function trim (str) {
str = str.replace(/^\s+/, ”);
for (var i = str.length – 1; i >= 0; i–) {
if (/\S/.test(str.charAt(i))) {
str = str.substring(0, i + 1);
break;
}
}
return str;
}

function Verif(){
if ((“” + trim(document.forms[0].elements[0].value)) == “”){
alert(“\nIl campo è vuoto.\n\nInserire un valore.”);
document.forms[0].elements[0].focus();
return false;
}else if ((“” + trim(document.forms[0].elements[1].value)) == “”){
alert(“\nIl campo è vuoto.\n\nInserire un valore.”);
document.forms[0].elements[1].focus();
return false;
}else
return true;
}

In questo caso si presume di avere una sola form, con due campi.

Per farlo eseguire, bisogna innanzitutto includere lo script nello head della pagina e alla fine della dichiarazione della form inserire:

onSubmit=”return Verif(this.form)”

buon lavoro ;)


2 Risposte a “script per controllare l’inserimento di campi non vuoti in una form”


  1. 1 G
    15 Maggio 2008 alle 13:38

    Che linguaggio di programmazione è?


Lascia un commento