Bouton de type Image
Bonjour,
Je suis tres tracassé car je ne comprend absolument pas ou est mon probleme :
Jai un formulaire de connexion (identique a celui de l'epace membre de la rubrique "Comment faire")
je veux remplacer le bouton de type submit par un bouton image.
je met donc :
sous Firefox pas de probleme ça marche, mais pas sous IE... Pourtant jai un autre formulaire avec un bouton image fait de la meme façon qui marche tres bien (c'est a rien y comprendre non ?!?)
L'erreur, c'est que au lieu d'envoyer les données du formulaire, ça fait le meme effet qu'un lien comme si je rafraichissai a page et ça ne traite pas du tout le formulaire...
Bref je n'y comprend rien, merci d'avance pour votre aide.
Je suis tres tracassé car je ne comprend absolument pas ou est mon probleme :
Jai un formulaire de connexion (identique a celui de l'epace membre de la rubrique "Comment faire")
je veux remplacer le bouton de type submit par un bouton image.
je met donc :
- <input type="image" src="login.gif" name="connexion" value="Connexion">
sous Firefox pas de probleme ça marche, mais pas sous IE... Pourtant jai un autre formulaire avec un bouton image fait de la meme façon qui marche tres bien (c'est a rien y comprendre non ?!?)
L'erreur, c'est que au lieu d'envoyer les données du formulaire, ça fait le meme effet qu'un lien comme si je rafraichissai a page et ça ne traite pas du tout le formulaire...
Bref je n'y comprend rien, merci d'avance pour votre aide.
Ok sorry je vien de trouver...
Voila mon ancien script (en bref) :
le probleme est qu'avec IE la variable $_POST['connexion'] change (allez savoir pourquoi.)
j'ai donc changer le debut de mon script :
et voila ça marche...
(je commence a de plus en plus aprecier Firefox)
Jespere que ça aidera quelqun.
Merci quand meme ;)
Voila mon ancien script (en bref) :
- <?php
- if (isset($_POST['connexion'])) {
- blablabla...
- }
- <form
- mon formulaire...
- <input type="title" name="login">
- <input type="image" name="connexion" src...
- </form>
le probleme est qu'avec IE la variable $_POST['connexion'] change (allez savoir pourquoi.)
j'ai donc changer le debut de mon script :
- <?php
- if (isset($_POST['login'])) {
- blablabla...
- }
- <form
- mon formulaire...
- <input type="title" name="login">
- <input type="image" name="connexion" src...
- </form>
et voila ça marche...
(je commence a de plus en plus aprecier Firefox)
Jespere que ça aidera quelqun.
Merci quand meme ;)
Les balises input de type title ? Je crois pas que ça existe.
En fait, cette connerie de MSIE renvoie les variables HTTP name.x et name.y, sans renvoyer name. Ce qui n'est bien sûr pas le comportement normé.
Fait un var_dump($_POST) pour t'en convaincre ;)
En fait, cette connerie de MSIE renvoie les variables HTTP name.x et name.y, sans renvoyer name. Ce qui n'est bien sûr pas le comportement normé.
Fait un var_dump($_POST) pour t'en convaincre ;)
Accès rapide :
Remonter 

