Bonjour,
J'aimerais remplacer le bouton submit de mon formulaire par une image. Savez vous comment faire?
Merci d'avance
Version imprimable
Bonjour,
J'aimerais remplacer le bouton submit de mon formulaire par une image. Savez vous comment faire?
Merci d'avance
Avec JS, tu peux mettre ton image n'importe où
sinon, sans jsCode:
1
2
3
4
5
6
7 <form name="formulaire"> <input type="text" name="toto"> </form> <img onclick="document.formulaire.submit();" />
Citation:
IMAGE is a TYPE attribute value to the INPUT element for FORMs. It specifies an image that can be clicked upon to pass information to the processing script. In implementation, this form TYPE acts much like the INPUT TYPE=SUBMIT field, but unlike the SUBMIT field, the coordinates of the image that were activated are sent back to the server in addition to the rest of the form data.
Cette solution pose problème quand le navigateur ne supporte pas Javascript ou qu'il n'est pas activé.
Il est préférable d'utiliser la solution css :
Code:
1
2
3
4
5
6
7 #id_de_input { background-image: url(...); width: Xpx; height: Ypx; }
a part lynx, je vois pas... car même sous ie avec la désactivation du js, en fait ça ne désactive pas les actions causées par tes clicsCode:Cette solution pose problème quand le navigateur ne supporte pas Javascript ou qu'il n'est pas activé.
(enfin, j'ai entendu dire... jamais essayé car ie ne s'installe pas sous *bsd)
Salut
Vous cherchez des solutions complexes alors qu'il existe une balise html pour remplir ce rôle ;)
Code:<input type="image" src="mon_image.jpg">
c'est ce que je disais... :wink:Citation:
IMAGE is a TYPE attribute value to the INPUT element for FORMs
Oui mais je pensais que nous étions sur un forum francophone...Citation:
Envoyé par gorgonite
Citation:
Oui mais je pensais que nous étions sur un forum francophone...
désolé :oops:
mais je ne suis pas fort en traduction... :lol: