Vérifier simplement un email
Salut, je voulais vérifier très simplement que l'entrée est bien un mail mais je n'y arrive pas.
On m'a proposé ce code
Code:
1 2 3 4 5 6 7 8
| var mail = "kjdh@jf.f";
var i = mail.indexOf("@");
var j = mail.indexOf(".");
if (i != -1 && j != -1 && i<j+1) {
window.alert("le mail est ok...");
} |
Mais je n'arrive pas à l'utiliser :
Code:
1 2 3 4 5 6 7 8
| else if(id=='mail'){
var mail = document.getElementById(id).value;
var i = id.indexOf("@");
var j = id.indexOf(".");
if (i != -1 && j != -1 && i<j+1) {
document.getElementById('rep'+id).innerHTML = '<img style="height:20px;" src="img/ok.png">';
}else{document.getElementById('rep'+id).innerHTML = '<img style="height:20px;" src="img/delete.png"> <span style="color:red;">Mail incorrect</span>';}
} |
Code:
Mail : <input type="text" id="mail" placeholder="Mail" name="mail" onBlur="verifier('mail')"> <span id="repmail"></span>
À chaque fois j'ai l'icon d'erreur avec "Mail incorrect".
Une idée s'il vous plait ? :)
Merci