mettre une image pour un input type="button" ? [HTML/JS] - HTML/CSS - Programmation
Marsh Posté le 22-10-2003 à 16:03:45
Peut etre avec une background-image...
... je vais tester.
Marsh Posté le 22-10-2003 à 16:09:40
Bon, avec un background-image et un border:none ça a l'air d'etre bon. Je sais pas pourquoi j'y avais pas pensé avant...
Marsh Posté le 22-10-2003 à 16:18:21
<button type="button" onClick="clickMonBouton();"><img src="mon_image.gif"></button>
Attention de mettre type="button" sinon certains navigateurs respectant la norme (pas IE ) vont de prendre type="submit" (valeur par défaut) et donc envoyer le formulaire...
Marsh Posté le 22-10-2003 à 16:19:48
J'oubliais : http://www.w3.org/TR/html401/inter [...] def-BUTTON
Marsh Posté le 22-10-2003 à 16:41:38
Citation : <button type="button" onClick="clickMonBouton();"><img src="mon_image.gif"></button> |
... je suis vraiment fatigué moi...
Marsh Posté le 22-10-2003 à 16:45:00
J'ai passé plusieurs jour à comprendre pourquoi mon formulaire était soumis aléatoirement plusieurs fois à cause d'un truc dans le genre.
Cà fatigue beaucoup...
Marsh Posté le 22-10-2003 à 16:49:29
Citation : J'ai passé plusieurs jour à comprendre pourquoi mon formulaire était soumis aléatoirement plusieurs fois à cause d'un truc dans le genre. |
J'ai découvert assez vite qu'il fallait mettre le bon type mais par contre j'ai meme pas pensé a utiliser une balise img entre <button> et </button>. C'est logique pourtant.
/me va se coucher
Marsh Posté le 23-04-2009 à 14:16:42
Mara's dad a écrit : <button type="button" onClick="clickMonBouton();"><img src="mon_image.gif"></button> Attention de mettre type="button" sinon certains navigateurs respectant la norme (pas IE ) vont de prendre type="submit" (valeur par défaut) et donc envoyer le formulaire... |
Un grand merci, meme si je déterre un sujet vieux de 6 ans !!! je me prenais la tête depuis ce matin à chercher ce qui ne va pas !
Marsh Posté le 22-10-2003 à 16:01:38
Est ce que c'est possible? Y'a bien le type input type="image" mais en cliquant dessus le fomrulaire est envoyé (c'est pas ce que je veux, je veux executer du JS avec un onClick).