JavaScript ne m'aime plus :(

Fermé
Utilisateur anonyme - 24 déc. 2011 à 20:11
JooS Messages postés 2468 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 - 24 déc. 2011 à 21:51
Re;

j'essaye toujours d'appliquer les exemples cités dans mes cours d 'R.S.I
bref ..ce script doit verifier que l'adresse email saisie est valide

<script language="JavaScript" type="text/javascript">
function verifmail() {
var saisie, longueur,i, atverif, ptverif;
saisie=document.requete.email.value;
longueur=document.requete.email.value.length;
if (saisie=="") {
alert("veuillez saisir votre adreesse e-mail!");
document.requete.email.focus();
return false; }
atverif=0;
ptverif=0;
for (i+0; i<longueur; i=i+1) {
if (saisie.charAt(i)=="@") {
atverif=1;
}
if (saisie.charAt(i)==".") {
ptverif=1; }

if (atverif=1 || ptverif=1) {
alert ("l'adresse e-mail saisie n'est pas valide");
document.requete.email.focus();
document.requete.email.select();
} }
</script>



j'ai mis l'appel à la fonction dans la balise du formulaire en utilisant "onSubmit"
aussi j'ai essayer de le mettre avec le submit en utilisant le Onclick="verifmail()"

le code et clair et net et j'ai bien indiqué les nom de formulaire et les bla bla mais encore..rien ne se passe




2 réponses

marwens Messages postés 37 Date d'inscription vendredi 24 décembre 2010 Statut Membre Dernière intervention 15 mai 2012 2
24 déc. 2011 à 21:47
pas trop sur de moi mais la fonction lenght est une prédeffini de java je croi alors je pense que
longueur=document.requete.email.value.length; doit etre de la facon suivante
longueur=lenght(document.requete.email.value)
0
JooS Messages postés 2468 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 228
Modifié par JooS le 24/12/2011 à 21:54
Salut ...
for (i+0; i<longueur; i=i+1) {
C'est plutôt ... for (i=0; i<longueur; i=i+1) {

if (atverif=1 || ptverif=1)
Plutôt ... if (atverif==1 || ptverif==1)
Mettez en résolu quand c'est résolu -.- ...
0