button pour IE6

WRInaute accro
Bonjour,

J'ai fait un p'tit bouton bien sympa pour soumettre mon formulaire mais ce putai** de IE6 l'a massacré !
Il est de la sorte:
Code:
<button type="submit"><img src="./images/bouton_vote.png" /></button>
Sur FF, c'est parfait mais IE6, c'est même pas la peine !!

Avez-vous une astuce pour forcer IE6 à ne prendre que mon bouton image et non pas l'englober dans un bouton pré-défini pour le "submit"

Merci
 
WRInaute discret
Tu souhaite valider un formulaire via une image ?!

Tu peut utiliser ce code, je ne sais pas si il fonctionne correctement sous tous les navigateurs.

<img src="adresse de ton img" width="100" height="14" onclick="document.getElementByID('id_de_ton_formulaire').submit();" />

M@x.
 
WRInaute accro
Oui merci je connais via du javascript mais je ne veux pas passer par ça car j'ai des données confidentielles... c'est la raison du submit pour garder les type="hidden" et j'évite au max, les script java
 
WRInaute discret
La solution de pctuning fonctionne, bien sur, sauf...si js est désactivé (+/- 10% des navigateurs qd même) à toi de voir.

Mais il y a plus simple et parfaitement conforme :
Code:
<input type=image src="ton_image.gif"  name="btnSubmit" alt="Valider le formulaire" /> >
Si besoin, tu paux définir les dimensions de ton image dans ta feuille de style...
Le seul réel défaut de cette solution: pas d'effet de survol (ça peu peut être se resoudre grace à js mais contrairement à ma remarque précédente, c'est pas génant si désactivé car ça n'empeche pas la soumission du formulaire)
 
WRInaute discret
Si javascript est activé, utiliser ma méthode, sinon, formulaire normale. Enfin, la méthode de nexxen reste la meilleur... ;)

M@x.
 
Discussions similaires
Haut