Vous pouvez ajouter un <a/> avec l'icône de quelque part, et de la lier à un JavaScrit action
pour elle, qui soumet le formulaire. Si nécessaire, le nom et la valeur de la
original bouton envoyer nom+valeur peut être il y a caché dans un attribut. C'est facile avec
jQuery, permettez-moi d'éviter la pure version JavaScript.
Supposons que c'est l'original du formulaire:
<form method="post" id="myFavoriteForm>
...other fields...
<input class="btn btn-primary" type="submit" name="login" value="Let me in" />
</form>
Modifier comme ceci:
<form method="post" id="myFavoriteForm">
...other fields...
<a href="#" class="btn btn-primary" id="myFavoriteFormSubmitButton">
<i class="icon-user icon-white"></i> Let me in
</a>
</form>
...et puis la magie de jQuery:
$("#myFavoriteFormSubmitButton").bind('click', function(event) {
$("#myFavoriteForm").submit();
});
Ou si vous voulez vous assurer que l'utilisateur peut toujours soumettre le formulaire --
ce que je ferais à votre place,--, vous pouvez laisser la normale bouton soumettre dans
le formulaire, et de le cacher avec jQuery .hide(). Il assure que la connexion fonctionne toujours
sans JavaScript et jQuery suivant la normale bouton envoyer (il y en a
les gens en utilisant des liens, w3m et similaires navigateurs), mais fournit
une fantaisie bouton avec l'icône si possible.