Aller au contenu

[HTML] un input submit sous forme de lien


serik

Messages recommandés

Posté(e)

Salut, est-il possible de valider un FORM avec un simple lien uniquement (question esthétisme uniquement).

Idem pour un lien sous forme de bouton.

Idem pour une image pour un lien.

Merki!

Posté(e)

Pour utiliser un lien à la place d'un bouton submit :

<form id="myForm" action="..." method="...">
... tes champs de saisie ...
<a href="" onClick="document.getElementById('myForm').submit();">Valider</a>
</form>

Pour utiliser une image pour un lien, il suffit d'afficher une image au lieu d'écrire du texte dans la balise A.

Posté(e)

Pour utiliser un lien à la place d'un bouton submit :

<form id="myForm" action="..." method="...">
... tes champs de saisie ...
<a href="" onClick="document.getElementById('myForm').submit();">Valider</a>
</form>

Pour utiliser une image pour un lien, il suffit d'afficher une image au lieu d'écrire du texte dans la balise A.

c'est du javascript ou non? Si oui existe t-il un moyen sans JS?

Posté(e)

Et CSS, vous connaissez ? :)

input.submit {
 text-decoration: underline;
 background: transparent;
 color: link; /* à changer */
 border-width: 0;
}

(+ class="submit" sur le dit bouton)

Posté(e)

Ok merci.

J'hésite entre le bouton, compatibilité maximale, et le lien, plus joli dans mon cas.

Existe t-il un moyen de savoir si le navigateur du client supporte javascript (et qu'il est activé bien sûr)? comme ça suivant le cas, je mettrais soit un bouton soit un lien.

Edit : grilled....de 3 minutes!

Merci pour la soluce c'est nickel!

Pour le lien dans une image j'ai trouvé ça :

<p>
<a href="http://validator.w3.org/check?uri=referer"><img
	src="http://www.w3.org/Icons/valid-xhtml10"
	alt="Valid XHTML 1.0 Transitional" height="31" width="88" /></a>
</p>

no comment!

Il reste le lien sous forme d'input.

Est-ce que <a href="blabla"><input value="cliquez"></a> est légal?

Posté(e)

Tiens oui je n'avais pas pensé à rendre le fond du bouton transparent...

Sinon, Serik, je crois que tu prends le problème complètement à l'envers, du point de vue ergonomique. L'utilisateur moyen a l'habitude de soumettre ses formulaires avec un gros bouton "Valider", et pour lui un lien est forcément un texte bleu et souligné.

Si tu fais exactement l'inverse (validation avec un lien et liens avec des boutons), tu le prends complètement à rebrousse-poil, ce qui peut perturber et agacer les visiteurs de ton site. Et donc, au final ils ne viendront plus dessus...

Posté(e)

Tiens oui je n'avais pas pensé à rendre le fond du bouton transparent...

Sinon, Serik, je crois que tu prends le problème complètement à l'envers, du point de vue ergonomique. L'utilisateur moyen a l'habitude de soumettre ses formulaires avec un gros bouton "Valider", et pour lui un lien est forcément un texte bleu et souligné.

Si tu fais exactement l'inverse (validation avec un lien et liens avec des boutons), tu le prends complètement à rebrousse-poil, ce qui peut perturber et agacer les visiteurs de ton site. Et donc, au final ils ne viendront plus dessus...

Le lien sous forme de bouton, c'est pour faire un bouton "X" comme la croix fermer des fenêtres, rien de plus.

Pour le formulaire, difficile de passer à côté, c'est le dernier mot du form, bien mis en évidence par des crochets.

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...