JavaScript : signaler un e-mail sans "@" [Résolu/Fermé]
A voir également:
- JavaScript : signaler un e-mail sans "@"
- JavaScript : signaler un e-mail sans "@" ✓ - Forum - Javascript
- Changer d'adresse e-mail sans changer de compte ? ✓ - Forum - Windows 10
- Voir le contenu d'un e-mail sans l'ouvrir? ✓ - Forum - Messagerie
- Envoi automatique d'e-mail sans le vouloir ✓ - Forum - Internet / Réseaux sociaux
- Supprimer son skyblog sans e-mail ni mot de passe ni identifiant ✓ - Forum - Blog
2 réponses
Faust0
- Messages postés
- 39
- Date d'inscription
- dimanche 16 mars 2008
- Statut
- Membre
- Dernière intervention
- 25 août 2008
Bonjour
voilà un test sur le @ et le .
<form name="e">
<input type="text" name="dmc" size="8">
<input type="button" name="bout" value="Tester" onClick="test()">
</form>
<script language="javascript">
function test() {
if ( (document.forms.ee.dmc.value !="") && (document.forms.ee.dmc.value.indexOf("@") !="-1") && (document.forms.ee.dmc.value.indexOf(".") !="-1")){
alert("Email valide");
}else {
alert("Email invalide");
}
}
</script>
voilà un test sur le @ et le .
<form name="e">
<input type="text" name="dmc" size="8">
<input type="button" name="bout" value="Tester" onClick="test()">
</form>
<script language="javascript">
function test() {
if ( (document.forms.ee.dmc.value !="") && (document.forms.ee.dmc.value.indexOf("@") !="-1") && (document.forms.ee.dmc.value.indexOf(".") !="-1")){
alert("Email valide");
}else {
alert("Email invalide");
}
}
</script>
Faust0
- Messages postés
- 39
- Date d'inscription
- dimanche 16 mars 2008
- Statut
- Membre
- Dernière intervention
- 25 août 2008
non l'erreur n'est pas là mais dans le nom du form que j'ai ecrit "e" puis "ee" dans le test
car dans la syntaxe de IndexOf(string,x) ,x peut être omis si x=0 c'est à dire le début de la chaine
bon je recommence tout
<form name="email">
<input type="text" name="dmc" size="8">
<input type="button" name="bout" value="Tester" onClick="test()">
</form>
<script language="javascript">
function test() {
if ( (document.forms.email.dmc.value !="") && (document.forms.email.dmc.value.indexOf("@") !="-1") && (document.forms.email.dmc.value.indexOf(".") !="-1")){
alert("Email valide");
}else {
alert("Email invalide");
}
}
</script>
car dans la syntaxe de IndexOf(string,x) ,x peut être omis si x=0 c'est à dire le début de la chaine
bon je recommence tout
<form name="email">
<input type="text" name="dmc" size="8">
<input type="button" name="bout" value="Tester" onClick="test()">
</form>
<script language="javascript">
function test() {
if ( (document.forms.email.dmc.value !="") && (document.forms.email.dmc.value.indexOf("@") !="-1") && (document.forms.email.dmc.value.indexOf(".") !="-1")){
alert("Email valide");
}else {
alert("Email invalide");
}
}
</script>
Mais au début lorsque j'ai mis ton code, ça ne marchait pas... après avoir cherché sur internet, j'ai marqué indexof('@',0) au lieu de indexOf('@') et là ça marchait.