Je crée un formulaire HTML avec validation des champs en JavaScript. Je suis bloqué sur la validation d'email. Je cherchai Internet et a trouvé quelque chose comme this-JavaScript Validation de l'adresse e-mail
code JS
function validateemail() {
var x=document.myform.email.value;
var atposition=x.indexOf("@");
var dotposition=x.lastIndexOf(".");
if (atposition<1 || dotposition<atposition+2 || dotposition+2>=x.length) {
alert("Please enter a valid e-mail address \n atpostion:"+atposition+"\n dotposition:"+dotposition);
return false;
}
}
Code HTML
<body>
<form name="myform" method="post" action="#" onsubmit="return validateemail();">
Email: <input type="text" name="email"><br/>
<input type="submit" value="register">
</form>
S'il vous plaît me l'expliquer?
Pour moi, vous devez valider l'expression Regex + Button désactiver/activer dépend de validé sinon –
S'il vous plaît vérifier ce [lien] (https://stackoverflow.com/questions/46155/how-to-validate-email-address-in-javascript) –