Salve a tutti :)
Premetto che sono nuovo con il javascript.
ho un modulo con 2 campi di cui il secondo è un campo email, riesco solo a
verificare se è stato compilato, ma come posso verificare se è presente il "@" e "."
ed in caso negativo bloccare l'invio del modulo tramite l'alert ?
Un grazie anticipato a chi vorrà rispondermi; di seguito il codice:
Codice HTML:
<form name="modulo" id="modulo" onSubmit="return controllo();" method="post" action="paginadiprova.html">
Nome
<input name="nome" type="text" id="nome" size="30" />
<br />
Email
<input name="email" type="text" id="email" size="30" />
<br />
<input type="submit" name="Submit" value="Invia" />
</form>
<script language="JavaScript">
function controllo(){
with(document.modulo) {
if(nome.value=="") {
alert("Errore: compilare il campo NOME");
nome.focus();
return false;
}
if(email.value=="") {
alert("Errore: compilare il campo email");
email.focus();
return false;
}
}
return true;
}
</script>