Ciao.
Devo controllare che la input type="text" DataT1 e la texarea TextareaS1 non siano lasciate vuote ed anche che nella textarea del mio form non si inseriscano caratteri speciali diversi dal punto, punto e virgola, virgola e spazio.
Ho scritto questa funzione di controllo.
Non capisco dove sbaglio perchè la validazione non viene eseguita correttamente.
Un aiuto per favore.
codice:
function CheckmyForm() {
var re1 = new RegExp("^[a-zA-Z0-9\.;, ]{2,100}$");
if ( myform.DataT1.value.length > 0 && myform.TextareaS1.value.length > 0 ) {
alert("La compilazione è conforme.");
} else {
if (myform.S1.value.match(re1)) {
alert('Caratteri non ammessi!');
myform.TextareaS1.focus();
}
alert("Dati obbligatori.");
myform.DataT1.focus();
}
}