Deux bouton submit dans un form ? - HTML/CSS - Programmation
Marsh Posté le 29-05-2006 à 17:44:32
Code :
|
ce semble marcher comme cela
Marsh Posté le 29-05-2006 à 17:52:20
Mais faut arrêter de conseiller de mettre du JS de partout...
<input type="submit" name="valeur_un"...>
<... name="valeur_deux"...>
Et après dans la page appelée par la prop action, regarder quel bouton a appelé la page
Marsh Posté le 29-05-2006 à 17:54:16
+1000
Ya un truc qui va pas aujourd'hui... tout le monde sort des solutions toutes pourries en javascript là où un bouton submit classique ou un lien suffit.
Marsh Posté le 29-05-2006 à 18:02:20
gooopil a écrit : Mais faut arrêter de conseiller de mettre du JS de partout... |
Et tu compares via quoi que tel ou tel bouton a été actionné ?
Marsh Posté le 29-05-2006 à 18:51:26
Avec une méthode sûre, c'est-à-dire coté serveur, avec un langage tel que PHP ou ASP.
Marsh Posté le 29-05-2006 à 19:06:37
jai bien compris merci ...
seulement comment tu compares en disant que lui a été cliqué par lui ?
Marsh Posté le 29-05-2006 à 19:08:18
<input type="submit" name="monsubmit" value="premier bouton">
<input type="submit" name="monsubmit" value="deuxieme bouton">
<?
switch ($_POST["monsubmit"]) {
case "premier bouton" :
case "deuxieme bouton" :
}
?>
Marsh Posté le 29-05-2006 à 19:15:48
gatsu35 a écrit : <input type="submit" name="monsubmit" value="premier bouton"> |
Comme ça y'a un pb si tu veux que tes deux boutons aient le même texte. En donnant deux noms différents tu t'en sors.
Marsh Posté le 29-05-2006 à 19:19:37
tu vas me dire à quoi ça sert de leur donner le même texte
si deux bouton ont le même texte, cela signifie qu'ils font la meme action
Marsh Posté le 29-05-2006 à 19:24:37
gatsu35 a écrit : tu vas me dire à quoi ça sert de leur donner le même texte |
Mais ça peut arriver, qui sait
Marsh Posté le 29-05-2006 à 19:25:35
gooopil a écrit : |
si ça arrivé c'est que l'application est un peu mal pensée ou que le truc est un peu tordu (voir pas mal tordu)
Marsh Posté le 29-05-2006 à 19:53:37
ca marche pour le 2emme bouton mais pas le 1er, ca maffiche les deux cas
Marsh Posté le 29-05-2006 à 19:55:05
google, manuel PHP toussa quoi
http://fr.php.net/switch
tu aurais vu qu'il faut un break; après chaque traitement pour chaque condition
Marsh Posté le 12-06-2006 à 13:24:21
gatsu35 a écrit : <input type="submit" name="monsubmit" value="premier bouton"> |
J'ai essayé cette façon de faire avec des type=image , ca marche parfaitement sous Firefox mais pas sous IE
qqun a une idée ?
Marsh Posté le 29-05-2006 à 17:26:09
Salut
en fait j'aimerai pouvoir avoir deux bouton dans un formulaire
un bouton qui me dirige vers la page "page.php" et l'autre vers "page.php?id=2"
qqun sait si c possible ?