[HTML/JS] mettre une image pour un input type="button" ?

mettre une image pour un input type="button" ? [HTML/JS] - HTML/CSS - Programmation

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).

Reply

Marsh Posté le 22-10-2003 à 16:01:38   

Reply

Marsh Posté le 22-10-2003 à 16:03:45    

Peut etre avec une background-image...
 
... je vais tester.

Reply

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... :o

Reply

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 :D) vont de prendre type="submit" (valeur par défaut) et donc envoyer le formulaire...


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 22-10-2003 à 16:19:48    

J'oubliais : http://www.w3.org/TR/html401/inter [...] def-BUTTON


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 22-10-2003 à 16:41:38    

Citation :

<button type="button" onClick="clickMonBouton();"><img src="mon_image.gif"></button>
 
Attention de mettre type="button" sinon certains navigateurs respectant la norme (pas IE :D) vont de prendre type="submit" (valeur par défaut) et donc envoyer le formulaire...


 
... je suis vraiment fatigué moi... :(

Reply

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...


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

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.
Cà fatigue beaucoup...


 
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

Reply

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 :D) 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 !


Message édité par SpongeBob25 le 23-04-2009 à 15:22:03
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed