2013-09-22 3 views
-1

travaillant sur le projet php veulent faire la validation à la fois seulement à tous les champs du formulaire d'inscription.comment faire une validation complète dans une fonction en php?

  • champs
  • Nom
  • adresse
  • mobile

tous les champs ci-dessus sont obligatoires si je peux écrire une seule fonction de validation

function validateForm() 
{ 
    if (document.myForm.name.value == "") 
    { 
     alert("Please enter the name"); 
     document.myForm.name.focus(); 
     return false; 
    } 
    if (document.myForm.address.value == "") 
    { 
     alert("Please enter the address"); 
     document.myForm.address.focus(); 
     return false; 
    } 
... 
} 

au lieu de cette façon puis-je écrire seulement un code de fonction de sorte que je fais pas besoin de vérifier toutes les valeurs de zone de texte séparément.

+1

Ceci est le javascript. Pas PHP et certainement rien à voir avec phpmyadmin – Dave

+0

Et pour répondre à votre question: utilisez un tableau. – Dave

+0

merci ... aidez-moi s'il vous plaît pouvez-vous me montrer l'exemple avec mes champs? m new bie – Neo

Répondre

0

Si vous ajoutez Ids à vos champs d'entrée ...

<input type="text" name="name" id="name"/> 
<input type="text" name="address" id="address"/> 
<input type="text" name="mobile" id="mobile"/> 

Vous pouvez faire quelque chose comme ...

var Fields = [['name', 'your name'], 
       ['mobile', 'your mobile number'], 
       ['address', 'your address']] 

for(x=0; x<Fields.length; x++) { 
    if(document.getElementById(Field[x][0]).value == '') { 
     alert('Please enter ' + Field[x][1]); 
     return false; 
    } 
} 
Questions connexes