Valider = deux demandes serveur ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Valider = deux demandes serveur ?

par Sékiltoyai » 15 févr. 2008, 14:33

En fait, j'ai des formulaires ou on entre des valeurs.
J'accepte, ca fait des calculs.

J'ai un bouton inverser des valeurs, quand j'accepte, ca ne me fait pas les calculs (ca inverse juste les valeurs) , il faut que je ré-appuie sur valider ^^

Je ne cherche pas une solution compliquée, juste une qui marche (peu importe si elle n'est pas 'professionnelle').

Merci de votre aide
Pourquoi n'inverses-tu pas les valeurs dans le code php à ce moment là ?

par mcorgnet » 15 févr. 2008, 11:31

Salut,
J'ai le même problème sur tous mes formulaires, des fois quand on clique ça lance deux appels simultanés au server pour la page qui doit traiter les données, et donc ça crée de beaux bugs...
Je suis donc aussi intéressé par la solution si solution il y a.
Merci à tous!
Je l'ai déjà eu, et c'était à cause d'un input image, pour lequel j'avais rajouté une javascript.

par Inho » 15 févr. 2008, 10:32

UP :)

par Inho » 13 févr. 2008, 20:14

En fait, j'ai des formulaires ou on entre des valeurs.
J'accepte, ca fait des calculs.

J'ai un bouton inverser des valeurs, quand j'accepte, ca ne me fait pas les calculs (ca inverse juste les valeurs) , il faut que je ré-appuie sur valider ^^

Je ne cherche pas une solution compliquée, juste une qui marche (peu importe si elle n'est pas 'professionnelle').

Merci de votre aide

par cicom » 13 févr. 2008, 12:56

Ah ce n'était pas le sujet du message? Pourtant j'avais cru comprendre que... Désolé
Enfin c'est pas grave je ne vais pas faire un nouveau post pour ça le bug est très rare et je disais ça juste pour appuyer la demande de ce membre, si ça me pose trop de problèmes je posterai...
Merci à tous!

par titerm » 13 févr. 2008, 12:17

La soumission multiple d'un même formulaire est un autre problème que celui ci. Je t'invite à ouvrir un thread dédié après avoir vérifié que le sujet n'a pas été traité. Il existe des solutions relativement simple avec un petit champs caché contenant une clé unique.

par cicom » 13 févr. 2008, 11:39

Salut,
J'ai le même problème sur tous mes formulaires, des fois quand on clique ça lance deux appels simultanés au server pour la page qui doit traiter les données, et donc ça crée de beaux bugs...
Je suis donc aussi intéressé par la solution si solution il y a.
Merci à tous!

par titerm » 13 févr. 2008, 09:42

Qu'est ce qu'il se passe exactement sur le poste client après la première réponse ?
Comme le dit Sékiltoyai, nous serions curieux de savoir pourquoi tu ne peux pas envoyer la bonne réponse dès la première fois ? Le client modifie t il la réponse avant de reposter une seconde fois ?

Ce que tu souhaites faires n'est pas techniquement compliqué en soit, mais cela nous laisse pour le moins dubitatif...

par Sékiltoyai » 13 févr. 2008, 00:56

Oui mais nous on n'a pas cherché… :)
Ce que je veux dire, c'est que si tu veux la meilleure solution, ou même une solution un minimum adéquate, même si ca revient à faire ce que tu veux, il te faut nous donner plus de détails…

par Invité » 12 févr. 2008, 21:39

Pour une application, j'entre des valeurs dans un formulaire, je veux fait un calcul, ...

Bref, j'en ai besoin, j'ai longuement cherché, il n'y a pas moyen de faire autrement ^^

par Sékiltoyai » 12 févr. 2008, 21:26

Petite curiosité avant de te dire comment faire (parce qu'il y a peut être plus simple), pourquoi est ce faire ?

Valider = deux demandes serveur ?

par Inho » 12 févr. 2008, 20:01

Voila, je voudrais savoir si il existe un moyen quelconque pour en appuyant une fois sur le bouton valider faire deux demandes au serveur consécutive (ou que sur le serveur, la page soit réactualiser deux fois).

Je ne sais pas si vous me comprenez :p

En fait je voudrais résoudre ce problème:
J'appuie sur valider, je recois une page, elle ne me convient pas, je rappuie sur valider, et là c'est bon.
Donc je voudrais une méthode pour éviter d'afficher la page intermédiaire (qui ne sert à rien).

Voila, merci :p