Pblm de transfere de valeur avec une balise INPUT sous IE
Posté : 21 mars 2010, 05:54
Bonjour,
j'ai construit un site en php, que je testais avec firefox pendant le développement. Je viens de le tester sous IE8 et j'ai l'amère surprise de constater qu'il ne fonctionne pas. Après recherche je me suis rendu compte de la chose suivante :
dans ce formulaire je souhaite savoir quel bouton a été pressé. Sous firefox, la valeur dans "value" est transmise dans "btn_submit" que je capture en php avec le code :
problème : sous IE8 ce même code php récupère strictement rien ce qui veut dire que "value" n'est pas posté ou si elle l'était alors elle est ignoré.
autre problème, tout mon site est basé sur cette mécanique, j'espère que c'est 3 fois rien ?
qu'est ce qui ne va pas la dedans ?
edit :
les balises sous cette forme ont l'air de mieux fonctionner :
mais ce n'est pas ce que je veux....
est ce que c'est un bug dans IE ?!!!
j'ai construit un site en php, que je testais avec firefox pendant le développement. Je viens de le tester sous IE8 et j'ai l'amère surprise de constater qu'il ne fonctionne pas. Après recherche je me suis rendu compte de la chose suivante :
Code : Tout sélectionner
<form method="post" action="index.php" name="f_recherche">
<input type="image" name="btn_submit" value="1" src="include/images/fr_btn_trouver.png">
<input type="image" name="btn_submit" value="2" src="include/images/fr_btn_creer.png">
</form>
dans ce formulaire je souhaite savoir quel bouton a été pressé. Sous firefox, la valeur dans "value" est transmise dans "btn_submit" que je capture en php avec le code :
Code : Tout sélectionner
$btn_choice = $_POST["btn_submit"];autre problème, tout mon site est basé sur cette mécanique, j'espère que c'est 3 fois rien ?
qu'est ce qui ne va pas la dedans ?
edit :
les balises sous cette forme ont l'air de mieux fonctionner :
Code : Tout sélectionner
<input type="submit" name="btn_submit" value="1" >
<input type="submit" name="btn_submit" value="2" >est ce que c'est un bug dans IE ?!!!