|
|
Vous êtes ici : Forums > Langage PHP > tag button et IE
tag button et IE
Bonjour, voici mon petit problème
j'essaie de faire un genre de clavier qui enverrait une lettre a chaque clic sur un bouton via un formulaire pour cela j'ai utilisé le tag <button> comme ci-dessous
<form action="page2.php" method="POST"> <BUTTON name="lettre" value="A" type="submit"> A </button> <BUTTON name="lettre" value="B" type="submit"> B </button> <BUTTON name="lettre" value="C" type="submit"> C </button> <BUTTON name="lettre" value="D" type="submit"> D </button> <BUTTON name="lettre" value="E" type="submit"> E </button> ........ETC...... <BUTTON name="lettre" value="X" type="submit"> X </button> <BUTTON name="lettre" value="Y" type="submit"> Y </button> <BUTTON name="lettre" value="Z" type="submit"> Z </button> <input type="hidden" name="nom1" value="toto"> <input type="hidden" name="nom2" value="tata"> </form>
Ceci fonctionne très bien et je récupère le "value" du bouton sur lequel j'ai cliqué, ceci via $_POST['lettre'] dans page2.php. Malheureusement, ceci ne fonctionne qu'avec netscape (ou autre galeon..) mais pas avec IE - Internet Explorer envoie la totalité des valeurs de "lettre" dans le post (ou le get) et je n'arrive pas a trouver sur laquelle j'ai cliqué.
Pour être plus clair, voici les url passées en GET pour ce formulaire quand je clique sur le bouton F
POUR NETSCAPE,GALEON,KONQUEROR (sous win ou linux) : /.../page2.php?lettre=F $_GET['lettre'] = F
POUR IE(6) ou (5) : /.../page2.php?lettre=A&lettre=B&lettre=C&lettre=D&........lettre=Z $_GET['lettre'] = Z
j'ai trouvé ceci dans les recomandations W3C: # If a form contains more than one submit button, only the activated submit button is successful.
Bon, ils disent successful pas envoyé... mais comment, sous ie, savoir lequel est successful si toutes les valeurs de tout les boutons sont envoyées ????
C'est pareil si j'utilise <input type=submit>....... Si je donne un nom différent (lettre1, lettre2...) a chaque bouton, ils sont tous envoyés et avec leur valeur alors que je clique sur un seul !!! (pas avec netscape...)
Message posté le 01/05/2003
par lobo
Répondre à ce message |
|
|

|
A RETENIR CETTE SEMAINE |
08/01/2009 -
Les markup extensions en WPF
Ce tutoriel présente le concept des markup extensions, qui permettent d'enrichir la syntaxe du langa ...
|
08/01/2009 -
Utiliser un MOSS 2007 Search avec SPS 2003
Microsoft Office SharePoint Server 2007 (MOSS) fournit de nombreuses fonctionnalités qui ne sont pas ...
|
07/01/2009 -
SharePoint et les technologies 3.5 : utilisation de l'AJAX dans les webparts
Le train technologique poursuivant sa course effreinée, voici un tutoriel qui se décline en plusieur ...
|
07/01/2009 -
Windows Seven : commercialisation fin de l'année ?
Alors que la version bêta de Windows Seven devrait officiellement être lancée à la mi-janvier, le pr ...
|
07/01/2009 -
SharpDevelop 3.0 proche d'une release
SharpDevelop est un IDE gratuit qu'on a tendance à oublier comparé à la gamme Express de Microsoft. ...
|
06/01/2009 -
Comment appeler Biztalk via un Web Service ?
Souvent les exemples Biztalk prennent en entrée des fichiers qui sont ensuite consommés avant d’être ...
|
06/01/2009 -
TechDays - Téléchargez les goodies officiels
Si vous ne les avez pas encore téléchargés, il est encore temps : les goodies officiels des TechDays ...
|
|
|