JavaScript : signaler un e-mail sans "@"
Résolu/Fermé
A voir également:
- JavaScript : signaler un e-mail sans "@"
- Telecharger javascript - Télécharger - Langages
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript echo ✓ - Forum PHP
- Erreur #125 javascript - Forum Mozilla Firefox
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
2 réponses
Faust0
Messages postés
45
Date d'inscription
dimanche 16 mars 2008
Statut
Membre
Dernière intervention
25 août 2008
30
29 mars 2008 à 21:31
29 mars 2008 à 21:31
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
45
Date d'inscription
dimanche 16 mars 2008
Statut
Membre
Dernière intervention
25 août 2008
30
30 mars 2008 à 13:23
30 mars 2008 à 13:23
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>
30 mars 2008 à 12:11
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.