Ciao.
Con una funzione javascript controllo alcuni campi obbligatori ( nome, cognome, email ) alla compilazione all'interno di un form.
Per i campi NON obbligatori del form, ma che se compilati devono solo contenere numeri come devo fare?
codice:
function submitIt(theform)
{
if (theform.Nome.value.length <= 0)
{
alert("***IL NOME E\'\ OBBLIGATORIO***");
theform.Nome.focus();
theform.Nome.select();
return false;
}
if (theform.Cognome.value.length <= 0)
{
alert("***IL COGNOME E\'\ OBBLIGATORIO***");
theform.Cognome.focus();
theform.Cognome.select();
return false;
}
re = new RegExp("^[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)*@[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)+$", "i");
if (!theform.Email.value.match(re))
{
alert("***L\'\INDIRIZZO EMAIL E\'\ OBBLIGATORIO***");
theform.Email.focus();
theform.Email.select();
return(false);
}
return(true);
}