Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2706 connectés 

  FORUM HardWare.fr
  Programmation

  [JS] validation de formulaire, requete rebelle

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JS] validation de formulaire, requete rebelle

n°177363
fripouille
Posté le 16-07-2002 à 21:55:03  profilanswer
 

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 ??

mood
Publicité
Posté le 16-07-2002 à 21:55:03  profilanswer
 

n°177366
fripouille
Posté le 16-07-2002 à 22:01:43  profilanswer
 

:bounce:  siouplez

n°177368
kayasax
Posté le 16-07-2002 à 22:02:33  profilanswer
 

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
n°177370
fripouille
Posté le 16-07-2002 à 22:04:37  profilanswer
 

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

n°177371
kayasax
Posté le 16-07-2002 à 22:05:24  profilanswer
 

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
n°177373
fripouille
Posté le 16-07-2002 à 22:06:32  profilanswer
 

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

n°177377
kayasax
Posté le 16-07-2002 à 22:09:16  profilanswer
 

vaz y mets ton code complet...


---------------
All we need is a soul revolution
n°177378
fripouille
Posté le 16-07-2002 à 22:09:32  profilanswer
 

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

n°177380
fripouille
Posté le 16-07-2002 à 22:10:35  profilanswer
 

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)">

n°177382
fripouille
Posté le 16-07-2002 à 22:12:40  profilanswer
 

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
mood
Publicité
Posté le 16-07-2002 à 22:12:40  profilanswer
 

n°177384
kayasax
Posté le 16-07-2002 à 22:17:56  profilanswer
 

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
n°177387
kayasax
Posté le 16-07-2002 à 22:19:56  profilanswer
 

et elseif ca marche pa  ;)


---------------
All we need is a soul revolution
n°177391
fripouille
Posté le 16-07-2002 à 22:23:01  profilanswer
 

nop

n°177397
kayasax
Posté le 16-07-2002 à 22:26:35  profilanswer
 

mais mon script oui !


---------------
All we need is a soul revolution
n°177399
fripouille
Posté le 16-07-2002 à 22:28:01  profilanswer
 

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
n°177400
kayasax
Posté le 16-07-2002 à 22:28:38  profilanswer
 


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

fripouille a écrit a écrit :

non plus
sniff




---------------
All we need is a soul revolution
n°177403
fripouille
Posté le 16-07-2002 à 22:31:27  profilanswer
 

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

n°177405
fripouille
Posté le 16-07-2002 à 22:33:32  profilanswer
 

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
n°177413
fripouille
Posté le 16-07-2002 à 22:41:33  profilanswer
 

:bounce:

n°177415
kayasax
Posté le 16-07-2002 à 22:44:49  profilanswer
 

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
n°177417
fripouille
Posté le 16-07-2002 à 22:46:39  profilanswer
 

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

n°177426
kayasax
Posté le 16-07-2002 à 22:54:00  profilanswer
 

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


---------------
All we need is a soul revolution
n°177428
fripouille
Posté le 16-07-2002 à 22:58:11  profilanswer
 

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

n°177429
kayasax
Posté le 16-07-2002 à 22:59:28  profilanswer
 

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
n°177435
fripouille
Posté le 16-07-2002 à 23:06:06  profilanswer
 

marche aps nonplus

n°177437
kayasax
Posté le 16-07-2002 à 23:08:11  profilanswer
 

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


---------------
All we need is a soul revolution
n°177439
fripouille
Posté le 16-07-2002 à 23:10:03  profilanswer
 

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

n°177454
fripouille
Posté le 16-07-2002 à 23:18:52  profilanswer
 

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:

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [JS] validation de formulaire, requete rebelle

 

Sujets relatifs
[Access vba] comptage d'enregistrements dans un sous formulaire[PHP] Récupération d'une variable d'un formulaire ds une requête MySQL
[JavaScript] [Formulaire] remplir plusieurs champs avec une checkboxSubmit d'un formulaire à partir de texte
nom d'un formulaireC'est koi le problème avec ce formulaire??
[Javascript] objet <select> formulaire[HTML] Conseils pour un formulaire
[PHP / JavaScript] variable php dans un formulaire : 
Plus de sujets relatifs à : [JS] validation de formulaire, requete rebelle


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR