PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 09-06-2009 16:44:59

patlechat
Membre
Inscription : 13-05-2009
Messages : 18

[Sujet Clos] teste des champs de mon formulaire avant envoi

Bonjour,

sur une page php j'ai construit un formulaire et j'effectue des testes de champs comme si le champ adresse est vide alors une alerte surgit. mon soucis c'est pour vérifier le format de l'adresse email qd elle est inscrite dans le champ et cela ne fonctionne pas càd il ne prends pas en compte ma boucle de teste.
voici mon code:


if(f.adresse1.value == ""){
        alert("Veuillez entrer votre adresse!");
          f.adresse1.focus();
            return false; }
        if(f.email.value != "") {
        if((f.email.indexOf("@")>=0)&&(f.email.lastIndexOf(".")>f.email.indexOf("@"))) {
            return false;
              } else {
              alert("Mail invalide");
              f.email.focus();
              return false;
                }}
          if(f.elements["list2"].options.length ==0){
              alert("Veuillez sélectionner une ville!");
                f.elements["list2"].focus();
                  return false; }
 

Merci pour l'aide.


Hors ligne

#2 10-06-2009 07:41:39

Alnoss
Modérateur absent
Lieu : 06 - PACA
Inscription : 11-05-2009
Messages : 541
Site Web

Re : [Sujet Clos] teste des champs de mon formulaire avant envoi

if(f.email.value != "") {
     if((f.email.indexOf("@")>=0)&&(f.email.lastIndexOf(".")>f.email.indexOf("@"))) {return false;}
     else {alert("Mail invalide");f.email.focus();return false;}
// là, il te manque le else du 1er if
}

Et si (f.email.value == ""), tu prévois quoi ???


MERCI de lire le mode d'emploi avant de poster !!

Hors ligne

Pied de page des forums