Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1874 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Deux bouton submit dans un form ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Deux bouton submit dans un form ?

n°1376858
nycius
Ich liebe dich !
Posté le 29-05-2006 à 17:26:09  profilanswer
 

Salut  :hello:  
 
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 ?

mood
Publicité
Posté le 29-05-2006 à 17:26:09  profilanswer
 

n°1376879
nycius
Ich liebe dich !
Posté le 29-05-2006 à 17:44:32  profilanswer
 

Code :
  1. <form name="form">
  2. <a href='javascript:document.form.action="http://www.google.fr";document.form.submit();'>GOOGLE</a>
  3. <br>
  4. <a href='javascript:document.form.action="http://www.voila.fr";document.form.submit();'>VOILA</a>
  5. </form>


 
ce semble marcher comme cela

n°1376890
gooopil
pfiew
Posté le 29-05-2006 à 17:52:20  profilanswer
 

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

n°1376892
j_lecruel
☀ ☁ ☂
Posté le 29-05-2006 à 17:54:16  profilanswer
 

+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.  
 


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
n°1376900
nycius
Ich liebe dich !
Posté le 29-05-2006 à 18:02:20  profilanswer
 

gooopil a écrit :

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


 
 
Et tu compares via quoi que tel ou tel bouton a été actionné ?

n°1376934
j_lecruel
☀ ☁ ☂
Posté le 29-05-2006 à 18:51:26  profilanswer
 

Avec une méthode sûre, c'est-à-dire coté serveur, avec un langage tel que PHP ou ASP.

n°1376947
nycius
Ich liebe dich !
Posté le 29-05-2006 à 19:06:37  profilanswer
 

jai bien compris merci ...
 
seulement comment tu compares en disant que lui a été cliqué par lui ?

n°1376948
gatsu35
Blablaté par Harko
Posté le 29-05-2006 à 19:08:18  profilanswer
 

<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" :
 
}
 
?>

n°1376953
gooopil
pfiew
Posté le 29-05-2006 à 19:15:48  profilanswer
 

gatsu35 a écrit :

<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" :
 
}
 
?>


 
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.

n°1376958
gatsu35
Blablaté par Harko
Posté le 29-05-2006 à 19:19:37  profilanswer
 

tu vas me dire à quoi ça sert de leur donner le même texte [:petrus75]
si deux bouton ont le même texte, cela signifie qu'ils font la meme action [:petrus75]

mood
Publicité
Posté le 29-05-2006 à 19:19:37  profilanswer
 

n°1376961
gooopil
pfiew
Posté le 29-05-2006 à 19:24:37  profilanswer
 

gatsu35 a écrit :

tu vas me dire à quoi ça sert de leur donner le même texte [:petrus75]
si deux bouton ont le même texte, cela signifie qu'ils font la meme action [:petrus75]


 
 :jap:  
 
Mais ça peut arriver, qui sait ;)

n°1376962
gatsu35
Blablaté par Harko
Posté le 29-05-2006 à 19:25:35  profilanswer
 

gooopil a écrit :

:jap:  
 
Mais ça peut arriver, qui sait ;)


 
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)

n°1376970
nycius
Ich liebe dich !
Posté le 29-05-2006 à 19:53:37  profilanswer
 

ca marche pour le 2emme bouton mais pas le 1er, ca maffiche les deux cas

n°1376971
gatsu35
Blablaté par Harko
Posté le 29-05-2006 à 19:55:05  profilanswer
 

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

n°1376974
nycius
Ich liebe dich !
Posté le 29-05-2006 à 19:56:00  profilanswer
 

quel con javais oublié le break;
 
ca marche merci bien

n°1385751
nycius
Ich liebe dich !
Posté le 12-06-2006 à 13:24:21  profilanswer
 

gatsu35 a écrit :

<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" :
 
}
 
?>


 
 
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 ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Deux bouton submit dans un form ?

 

Sujets relatifs
Bouton Submit en texte dans un form ?le formulaire ne se submit apparemment pas tout le temps ?!
[Vb.Net] Charger fichier 3ds dans une form...??[HTML] Verouiller choix de bouton
JFileChooser : créé avec netbeans; comment récupérer le bouton appuyéfenetre bouton tween
form html[HTML/CSS]Submit d'un form (touche entrée) avec bouton submit perso?
bouton submit : me maile un form et renvoie à l'accueil, comment ??? 
Plus de sujets relatifs à : Deux bouton submit dans un form ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR