purtroppo non funziona, non capisco il perchè.Ti posto un pezzetto di script per il controllo di una solo input text:
codice:
//CONTROLLO PER CARATTERI SPECIALI O NON AMMESSI
var minlimit = 6;
var strU=document.getElementById('txtUserName').value;
var strP=document.getElementById('txtPassword').value;
var strP2=document.getElementById('txtPassword2').value;
var filt=/\w+/; // questa è la RegExp: \w equivale a [a-zA-Z0-9] e anche le lettere accentate.
if (document.form.txtUserName.value == \"\") {
alert(\"User Mancante - Campo obbligatorio!\");
document.form.txtUserName.focus();
return;
}
else if(document.form.txtUserName.value.length < minlimit){
document.form.txtUserName.value = document.form.txtUserName.value.substring(0, minlimit);
alert(\"Lo User digitato è inferiore a 6 caratteri!Deve essere di 6 o al max di 16!Grazie!\");
return;
}
else if(!filt.test(strU)) {
alert(\"Caratteri non ammessi\");
return;
}
In pratica vorrei eseguire 3 controlli, i primi due funzionano benissimo, ma questo che deve intercettare tutti i caratteri speciali, no.
Puoi dirmi per favore, scusandomi per l'ignoranza che sto dimostrando, dove sbaglio?
Grazie mille...