Verification champ formulaire avant envois

Eléphant du PHP | 450 Messages

21 juin 2005, 10:07

Bonjour ,

J'ais un formulaire et j'aimerais verifier que les champs de saisis d'information soit bien saisis avant d'envoyer le "submit" hors je n'ais absolument aucune idée de la façon dont je dosi procédé ..

Auriez vous une idée de la methode a suivre car meme en regardant sur les tutorials en ligne j'ais pas trouver ce que je cherchais

Merci encore a vous
Alone in the dark , I smile :D

Eléphanteau du PHP | 14 Messages

21 juin 2005, 10:26

moi j'ai utilisé une fonction javascript.
<form name="form1" method="POST" action="tapage.php">
//ton formulaire
<input type="button"  onClick="soumettre()" name="Submit" value="Validate">
ma fonction soumettre en javascript:

Code : Tout sélectionner

function soumettre() { //cas ou tous les champs ne sont pas remplis if ((document.form1.login.value=="")||(document.form1.pass.value=="") { alert("All fields must be completed."); } else{ document.form1.submit(); } }
la fonction soumettre vérifie que ts les champs possèdent une valeur avant de valider le formulaire et de transmettre les infos à la page php.

moi j'ai fait comme ca, ca marche maintenat je ne sais pas si c'est l'idéal.
je ne suis pas une pro non plus!

Eléphant du PHP | 450 Messages

21 juin 2005, 10:32

lol merci a toi mili :)

mais justement le probleme c'est que j'ais un champ qui doit rester vide donc...
sa vas jamais pouvoir envoyer lol

mais merci kan meme c gentil
Alone in the dark , I smile :D

Eléphanteau du PHP | 14 Messages

21 juin 2005, 10:34

ds ta fonction soumettre tu testes les autres champs et pas ce lui qui doit rester vide.
tu n'es pas obligé de tester ts les champs!

Eléphant du PHP | 450 Messages

21 juin 2005, 10:36

eu... et je peu faire sa comment??
suis desolé mais je connais rien a javascript :oops: :oops:
desolé mili
ta pas un tutorial ou tu ne veut pas m'expliquer avec un petit exemple?
Modifié en dernier par castelli le 21 juin 2005, 10:50, modifié 1 fois.
Alone in the dark , I smile :D

Eléphanteau du PHP | 14 Messages

21 juin 2005, 10:49

Code : Tout sélectionner

function soumettre() { //cas ou tous les champs ne sont pas remplis if ((document.form1.champ1.value=="")||(document.form1.champ2.value=="")) { alert("All fields must be completed."); } else{ document.form1.submit(); } }
tu te serts de "document.nomduformulaire.nomdu champatester.value".
tu fais ca pour les champs que tu veux tester
désolée j'ai pas de tuto en tete la tt de suite[/quote]

Eléphant du PHP | 450 Messages

21 juin 2005, 11:06

merci mili sa fonctionne trés bien :)

c'est gentil de m'avoir aider :wink:
Alone in the dark , I smile :D