[JS] validation de formulaire, requete rebelle

validation de formulaire, requete rebelle [JS] - Programmation

Marsh Posté le 16-07-2002 à 21:55:03    

voila la requete php
 

Code :
  1. <head>
  2. <SCRIPT LANGUAGE="JavaScript">
  3. function verifForm(formulaire)
  4. {
  5. if(formulaire.nomfact.value == "" )
  6. {alert('Remplissez le champs Nom de l adresse de facturation.');}
  7. if(formulaire.prenomfact.value=="" )
  8. {alert ('Remplissez le champs Prenom de l adresse de facturation.');}
  9. if(formulaire.adresse1fact.value=="" )
  10. {alert ('Remplissez le champs Adresse 1 de l adresse de facturation.');}
  11. if(formulaire.villefact.value=="" )
  12. {alert ('Remplissez le champs Ville de l adresse de facturation.');}
  13. if(formulaire.cpostfact.value=="" )
  14. {alert ('Remplissez le champs Code Postal de l adresse de facturation.');}
  15. if(formulaire.email.value=="" )
  16. {alert ('Remplissez le champs E mail de la personne a contacter.');}
  17. else
  18. formulaire.submit();
  19. }
  20. </SCRIPT>
  21. </head>
  22. <body>
  23. ...
  24. <input type="image" src="<?echo("$path" );?>/images/validation.gif" align="right" width="123" height="19" onClick="verifForm(this.form)">


 
mon probleme, c'est qu'en appuyant sur le boutton de validation
il fait la verification mais il envoie qd mm le formulaire mm si la verif revoie un false.
Que puis je faire svp ??

Reply

Marsh Posté le 16-07-2002 à 21:55:03   

Reply

Marsh Posté le 16-07-2002 à 22:01:43    

:bounce:  siouplez

Reply

Marsh Posté le 16-07-2002 à 22:02:33    

function verifForm(formulaire)  
{  
flag=0;
if(formulaire.nomfact.value == "" )  
{alert('Remplissez le champs Nom de l adresse de facturation.';);flag=1;}  
if(formulaire.prenomfact.value=="" )  
{alert ('Remplissez le champs Prenom de l adresse de facturation.';);flag=1;}  
if(formulaire.adresse1fact.value=="" )  
{alert ('Remplissez le champs Adresse 1 de l adresse de facturation.';);flag=1;}  
if(formulaire.villefact.value=="" )  
{alert ('Remplissez le champs Ville de l adresse de facturation.';);flag=1;}  
if(formulaire.cpostfact.value=="" )  
{alert ('Remplissez le champs Code Postal de l adresse de facturation.';);flag=1;}  
if(formulaire.email.value=="" )  
{alert ('Remplissez le champs E mail de la personne a contacter.';);flag=1;}  
 
if(flag=='0';){
formulaire.submit();  
}


---------------
All we need is a soul revolution
Reply

Marsh Posté le 16-07-2002 à 22:04:37    

merci de ta reponse, mais la la verification ne marche mm plus.
 :cry:

Reply

Marsh Posté le 16-07-2002 à 22:05:24    

fripouille a écrit a écrit :

merci de ta reponse, mais la la verification ne marche mm plus.
 :cry:  




 :heink:


---------------
All we need is a soul revolution
Reply

Marsh Posté le 16-07-2002 à 22:06:32    

ya mm plus la fenetre alert qd je met rien dans les champs

Reply

Marsh Posté le 16-07-2002 à 22:09:16    

vaz y mets ton code complet...


---------------
All we need is a soul revolution
Reply

Marsh Posté le 16-07-2002 à 22:09:32    

si pardon, ya la verif mais le submit ce fait tj, mm si flag=1

Reply

Marsh Posté le 16-07-2002 à 22:10:35    

Code :
  1. function verifForm(formulaire)
  2. {
  3. flag=0;
  4. if(formulaire.nomfact.value == "" )
  5. {
  6. alert('Remplissez le champs Nom de l adresse de facturation.');
  7. flag=1;
  8. }
  9. if(formulaire.prenomfact.value=="" )
  10. {alert ('Remplissez le champs Prenom de l adresse de facturation.');
  11. flag=1;}
  12. if(formulaire.adresse1fact.value=="" )
  13. {alert ('Remplissez le champs Adresse 1 de l adresse de facturation.');
  14. flag=1;}
  15. if(formulaire.villefact.value=="" )
  16. {alert ('Remplissez le champs Ville de l adresse de facturation.');
  17. flag=1;}
  18. if(formulaire.cpostfact.value=="" )
  19. {alert ('Remplissez le champs Code Postal de l adresse de facturation.');
  20. flag=1;}
  21. if(formulaire.email.value=="" )
  22. {alert ('Remplissez le champs E mail de la personne a contacter.');
  23. flag=1;}
  24. if(flag=='0')
  25. {
  26. formulaire.submit();
  27. }
  28. }


 
<form method="POST" action="?e=2&client=<? echo("$client" );?>">  
...
<input type="image" src="<?echo("$path" );?>/images/validation.gif" align="right" width="123" height="19" onClick="verifForm(this.form)">

Reply

Marsh Posté le 16-07-2002 à 22:12:40    

si tu veux voir le code complet viens sur
http://fripouille.dnsalias.com/fff [...] dation.php


Message édité par fripouille le 16-07-2002 à 22:14:39
Reply

Marsh Posté le 16-07-2002 à 22:12:40   

Reply

Marsh Posté le 16-07-2002 à 22:17:56    

je vois rien dans ton lien...
et ca ca marche pourtant :
<script language="JavaScript">
<!--
function verifForm(form)
{
flag=1;
if(form.toto.value=="" )
{alert('vide';);flag=0}
if(form.toto1.value=="" )
{alert('vide';);flag=0}
if(flag=='1';)
{
form.submit();}}
 
//-->
</script>
<form name="form" action="toto.php">
<input type="text" name="toto">
<input type="text" name="toto1">
<input type="button" onclick="verifForm(this.form)">
</form>


Message édité par kayasax le 16-07-2002 à 22:26:59

---------------
All we need is a soul revolution
Reply

Marsh Posté le 16-07-2002 à 22:19:56    

et elseif ca marche pa  ;)


---------------
All we need is a soul revolution
Reply

Marsh Posté le 16-07-2002 à 22:23:01    

nop

Reply

Marsh Posté le 16-07-2002 à 22:26:35    

mais mon script oui !


---------------
All we need is a soul revolution
Reply

Marsh Posté le 16-07-2002 à 22:28:01    

non plus
sniffil fait la verification mais il fait le submit quoi qu'il arrive
 
ptet qu'il aime po mon input type="image" ,non ?


Message édité par fripouille le 16-07-2002 à 22:28:49
Reply

Marsh Posté le 16-07-2002 à 22:28:38    


copie-colle mon script tu verras ca marche !!!

fripouille a écrit a écrit :

non plus
sniff




---------------
All we need is a soul revolution
Reply

Marsh Posté le 16-07-2002 à 22:31:27    

j'ai copie colle et ca marche po
 
Va sur :
http://fripouille.dnsalias.com/fff [...] dation.php
et valide la commande et tu verras
y a rien

Reply

Marsh Posté le 16-07-2002 à 22:33:32    

j'essaille avec un input typ submit de base
-->
mm avec le type submit de base ca ne marche po
il fait la verification mais il fait le submit par la meme occasion
c facheu


Message édité par fripouille le 16-07-2002 à 22:35:10
Reply

Marsh Posté le 16-07-2002 à 22:41:33    

:bounce:

Reply

Marsh Posté le 16-07-2002 à 22:44:49    

vi c vrai je capte pas mais l'erreur doit venir d'ailleurs dans ton code vu que la version simplifiee fonctionne


---------------
All we need is a soul revolution
Reply

Marsh Posté le 16-07-2002 à 22:46:39    

je vais essayer de reprendre tout le script  
merci de ton aide qd mm

Reply

Marsh Posté le 16-07-2002 à 22:54:00    

argghh put1 trop cons nous sommes...
onClick="verifForm(this.formulaire)"


---------------
All we need is a soul revolution
Reply

Marsh Posté le 16-07-2002 à 22:58:11    

non marche po noplus
mais je crois savoir d'ou ca vient
je crois que jca vient de la succession des ifs, ils ne les aiment pas

Reply

Marsh Posté le 16-07-2002 à 22:59:28    

mets le script dans le body  

fripouille a écrit a écrit :

non marche po noplus
mais je crois savoir d'ou ca vient
je crois que jca vient de la succession des ifs, ils ne les aiment pas




---------------
All we need is a soul revolution
Reply

Marsh Posté le 16-07-2002 à 23:06:06    

marche aps nonplus

Reply

Marsh Posté le 16-07-2002 à 23:08:11    

:sleep:  
refais toi juste un form avec 2 champs sans fioritures pour tester , bon courage ;)


---------------
All we need is a soul revolution
Reply

Marsh Posté le 16-07-2002 à 23:10:03    

oui c ce que je suis en train de faire
merci qd mm

Reply

Marsh Posté le 16-07-2002 à 23:18:52    

JE SUIS CON MAIS ALORs
 
j'ai mis un input type="submit" alors qu'il fallais mettre un input type="button"
mais que suis je con alors,
pour la peine je vais aller me manger une petite glaçounette
hehe :sol:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed