plusieurs submit pour un meme formulaire - HTML/CSS - Programmation
Marsh Posté le 05-04-2004 à 16:35:10
effectivement ce n'est pas clair...
comme je comprends la chose tu veux ton formulaire 2 fois sur la meme url, quel intéret ???
Marsh Posté le 05-04-2004 à 16:45:29
misterpinguin a écrit : effectivement ce n'est pas clair... |
disons qu'en fonction du bouton qu'on clique l'url est un peu different , je passe pas en parametre la meme variable
le 1er bouton , c juste pour reactualiser la page et prendre en compte les changements
le 2eme c'ets pour valider la page et enregister les informations
donc voila la seul chose a retenir c'est qu'en fonction du bouton que je clique je fais un submit mais pas tt a fait sur le meme lien , c'est un peu plus clair?
Marsh Posté le 05-04-2004 à 16:51:45
bon je crois que je suis peut etre sur la bonne voix :
Code :
|
et le bouton serait :
Code :
|
et comme ca je pourrais mettre un argument dans la fonction test_validation
et ensuite je ferait pointer le submit en fonction de l'argument
bon c'ets peut etre pas tres beau mais je voix que ca pour l'instant
Marsh Posté le 05-04-2004 à 16:52:19
Code :
|
Marsh Posté le 05-04-2004 à 16:54:45
kalex a écrit :
|
ca ca change juste le texte dans le bouton?
ca changera pas l'action du submit
enfin je pense pas
Marsh Posté le 05-04-2004 à 16:56:59
Non, tu auras une variable $confirme qui contiendra soit "ok" soit "non".
Marsh Posté le 05-04-2004 à 17:04:34
kalex a écrit : Non, tu auras une variable $confirme qui contiendra soit "ok" soit "non". |
alors que je comprenne bien
on aura 2 boutons:
le 1er marqué "ok" et l'autre "non"
mais en indiquant name="confirme" on crée une variable qui contiendra la valeur "non" ou "ok" c'ets bien ca?
et cette variable on lma recupere par le biais d'un $_POST?
Marsh Posté le 05-04-2004 à 17:06:53
pinaise ca a l'air de marcher j'ai failli m'emmerder pour rien avec du javascript alors que c'était tout con ;o)
je vous remercie
Marsh Posté le 05-04-2004 à 17:08:14
La variable est accessible directement sous la forme $confirme.
Tu peux d'ailleurs spécifier method="get" (dans <form ...> ) pour avoir la variable dans l'url (ex d'url : http://localhost?confirme=ok ).
Marsh Posté le 05-04-2004 à 17:12:33
kalex a écrit : La variable est accessible directement sous la forme $confirme. |
ouais mais si je fais ca tous les champs que je transmet seront visible sur l'url?
Marsh Posté le 05-04-2004 à 17:24:48
ReplyMarsh Posté le 06-04-2004 à 01:42:36
Ou sinon tu peux mettre un bouton de type "submit" (pour envoyer le formulaire) et un 2e bouton de type "button" qui lui se charge de reactualiser la page (puisque il me semble que c'est ce que tu cherches).
Seul incovenient, si le client desactive le javascript alors la page ne peut pas etre reactualisee, alors qu'avec la 1ere methode ca devrait passer.
Marsh Posté le 06-04-2004 à 09:18:55
Cerel a écrit : Ou sinon tu peux mettre un bouton de type "submit" (pour envoyer le formulaire) et un 2e bouton de type "button" qui lui se charge de reactualiser la page (puisque il me semble que c'est ce que tu cherches). |
une simple réactualisation ne renverra pas le formulaire avec les nouvelles valeurs saisies?
Marsh Posté le 06-04-2004 à 12:26:31
par contre petite question en passant
peut-on remplacer le bouton "submit" par un simple line ou une image qui ferait aussi un submit?
Marsh Posté le 06-04-2004 à 12:30:54
Une image par :
<input type="image" src="..." />
Ou en CSS, tu peux donner l'effet que tu veux à un bouton.
Marsh Posté le 06-04-2004 à 13:16:02
kalex a écrit : Une image par : |
merci merci
Marsh Posté le 05-04-2004 à 16:25:00
voila
j'aimerai faire 2 submit distinct (dc 2 bouton )
le 1er = reactualiser la page en prenant en compte les modifications apporté sur certains champs
le 2eme = changer de page en validant la 1er
dans le 1er submit j'aimerai pointer sur:
et la 2eme
je sais pas si je suis assez clair des fois je suis un peu confus