Qualcuno sa dove posso trovare uno scriptino JavaScript per il controllo del corretto inserimenti della e-mail in una casella di testo?
Qualcuno sa dove posso trovare uno scriptino JavaScript per il controllo del corretto inserimenti della e-mail in una casella di testo?
ho usato lo script segnalato da Reale_Augello:
<SCRIPT type="text/javascript" language="JavaScript">
<!--
function verEmail(stringa)
{
if (!stringa)
return false;
var iChars = "*|,\"<:>[]{}`\';()&$#%";
for (var i = 0; i < stringa.length; i++)
{
if (iChars.indexOf(stringa.charAt(i)) != -1)
return false;
}
return true;
}
function nome(stringa)
{
if (!stringa)
return false;
var iChars = "*|,\"<:>[]{}`\';()@&$#%";
for (var i = 0; i < stringa.length; i++)
{
if (iChars.indexOf(stringa.charAt(i)) != -1)
return false;
}
return true;
}
function verif(form)
{
if (verEmail(form.youremail.value) == false)
{
alert("Inserire un'e-mail valida!");
form.address.focus();
return false;
}
if (verEmail(form.theiremail.value) == false)
{
alert("Inserire un'e-mail valida!");
form.address.focus();
return false;
}
if (nome(form.yourname.value) == false)
{
alert("Inserire un nome valido!");
form.username.focus();
return false;
}
if (nome(form.theirname.value) == false)
{
alert("Inserire un nome valido!");
form.username.focus();
return false;
}
//-->
</SCRIPT>
ho messo nel tag form:
onSubmit="return verif(this)"
lo script funziona, ma pur evidenziandomi l'errore nei campi mi invia ugualmente il modulo!
Come fare?
cosa accaderebbe domani?