Form. avec 2 btn submit et 2 actions differentes - HTML/CSS - Programmation
Marsh Posté le 29-05-2002 à 15:25:37
excusez moi, le temps que je créé mon topic, celui là est arrivé, mais le pb est le même
Marsh Posté le 29-05-2002 à 15:30:29
si vous montriez vot code deja ??
Marsh Posté le 29-05-2002 à 15:34:39
ok, premiere etape le formulaire en lui mm. c'est PHP, j'ai viré ce qui sert à rien.
<FORM METHOD=POST ACTION=\"main.php?V=$V&W=$W&X=$X&idnews=$idnews&tag=2\">
<inputs et textereas>
et la fin du formulaire avec les deux boutons
input type=button name=\"Visu\" value=\"Visualiser\" onclick=\"document.action='main.php?V=$V&W=$W&X=$X&idnews=$idnews&tag=1'\">
input type=submit name=\"modif\" value=\"Modifier\">
</FORM>
Marsh Posté le 29-05-2002 à 15:38:37
J'aieu un problème aussi avec un bouton submit je sais plus pourquoi mais je m'en étais tiré avec qqchose dans ce style :
input type=submit name=\"modif\" value=\"Modifier\" onClick=document.forms[0].submit()>
[jfdsdjhfuetppo]--Message édité par turlutitoin le 29-05-2002 à 15:39:02--[/jfdsdjhfuetppo]
Marsh Posté le 29-05-2002 à 15:40:15
ok, mais si je fais ca, il va pas modifier la valeur de la variable $tag. Dans un cas, elle doit etre à 2, dans l'autre à 3.
Marsh Posté le 29-05-2002 à 15:40:31
pkoi pas mettre 2 submits avec la mem action et dans ta page de destination tu testes if(isset($modifier))
{
$tag=2;
}
else{$tag=1;}
Marsh Posté le 29-05-2002 à 15:42:53
Tu veux dire:
if(isset($modif))
Qui correspond au nom du bouton.
Marsh Posté le 29-05-2002 à 15:47:07
Dans ce cas, un grand MERCI. Ca marche aux petits oignons. Je savais pas ke les boutons etaient transmis lors du formulaire.
Ca fait une epine du pied en moins.
Marsh Posté le 29-05-2002 à 15:47:08
Il se passse quoi actuellement quand tu cliques sur l'un ou l'autre des boutons ??
Marsh Posté le 29-05-2002 à 15:48:06
il me renvoyait toujours l'action du form, sans prendre l'url du deuxieme bouton en compte
Marsh Posté le 29-05-2002 à 15:52:28
Ok en plus je t'ai dit des conneries j'avais effectivement des prob avec un submit que j'ai remplace par un button + onClick= ...
Voila mais bon si ça marche pour toi maintenant c'est la fête
Marsh Posté le 29-05-2002 à 16:07:38
bien sur que c'est transmis sinon ca sert a quoi que tu lui mette un value= ?
cinocks a écrit a écrit : Dans ce cas, un grand MERCI. Ca marche aux petits oignons. Je savais pas ke les boutons etaient transmis lors du formulaire. Ca fait une epine du pied en moins. |
Marsh Posté le 29-05-2002 à 16:11:31
le value est affecté lors de la creation du formulaire, vu que c'est le texte du bouton. je pensais que son nom coté prog n'etant accessible que pendant la durée de saisie de formulaire coté client.
Et qu'à l'envoi du formulaire au serveur, il n'y avait que les input, select, texterea, ... de transmit.
Marsh Posté le 29-05-2002 à 15:23:02
J'suis coincé sur un formulaire de saisie de news. Il y a 2 boutons, un pour valider le formulaire, l'autre pour le visualiser (la news). Les deux boutons font appel au mm formulaire. Seul une des variables change en fonction de l'action.
Et j'arrive pas à faire changer cette variable en utilisant le onclick pour l'un, et le submit de base pour l'autre.
Si qq'un à la solution, je suis là...