|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2005 Messages : 16 ![]() |
bonjour ,
je travaille sur le formulaire commande actuellement je fais le controle des saisies . problémes rencontrés le test des champs s'exécute automatique avant méme que je clique sur le bouton valider ça s'explique du fait que lorsque je choisis une categorie de produit la page est rechargées (correspondant ainsi au bouton valider) pour afficher automatiquementles produits présent dans la base ceci provoque le test des champs du formulaire quelle est la solution pour rémédier à ça ? |
|
|
00
|
|
|
#2 | ||
|
Nouveau Membre du Club
![]() |
Tu peux ajouter un champ caché contenant la valeur originelle de ta catégorie :
Code :
|
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juin 2005 Messages : 16 ![]() |
merci de votre réponse mais j'ai pas bien saisi ce que vous dites
moi catégorie est un liste deroulante si on choisit une catégorie elle rafraichit la deuxiéme liste qui contient les produits correspondants à cette catégorie c'est cette rafraichissement qui entraine automatiquement l'exécution des tests des champs du formulaire . merci de m'expliquer clairement |
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() |
J'avais bien compris ta situation. Ton formulaire est donc soumis plusieurs fois : à chaque fois qu'on change la valeur de la liste des catégories et quand on valide le formulaire lui-même. Le contenu de mon post précédent devrait t'aider à distinguer dans quel cas tu te situes : envoi du formulaire à cause de la liste ou envoi du formulaire via le bouton valider. Avec ce champ supplémentaire, tu dois pouvoir poser des conditions et selon ces conditions, exécuter soit le code pour valider les champs, soit le code pour rafraîchir la liste des produits.
Si vraiment tu n'y arrives pas, poste-nous ton code (entre balises [code]) et on verra ce qu'on peut faire pour toi. |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juin 2005 Messages : 16 ![]() |
merci pour ta réponse j'ai bien compris votre méthode et je la trouve trés ingenieuse .j'ai aussi une autre methode en testant le bouton valider et ça marche bien maintenant
le petit probléme c'est qu' en rechargeant la page les choix antérieurs sont perdus alors que je voudrais que ça s'affiche les choix de l'utilisateur jusqu'a ce qu'il clique sur le bouton valider merci pour Tout |
|
|
00
|
|
|
#6 | ||||||
|
Nouveau Membre du Club
![]() |
(Désolé pour le délai de réponse.)
Lorsqu'on recharge une page avec un formulaire fraîchement posté, les navigateurs demandent à l'utilisateur s'il veut renvoyer les données POST. En général, il répond oui et dans ce cas tu peux récupérer les valeurs POST classiquement, dans $_POST. Je pense que la seule chose qui te manque c'est de configurer tes champs pour qu'ils raffichent ces données. Prenons l'exemple d'un champ de texte qui peut rafficher sa valeur après avoir été posté : Code :
Code :
Code :
|
||||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com