Soumettre le formulaire sur entrée
Comment puis-je faire de ce présenter en appuyant sur la touche entrée? Je veux supprimer complètement le bouton soumettre.
HTML
<form class="iform">
<input id='input1' name='input1'/>
<input type='button' value='GO!' id='submit' onclick='onSubmit()' />
</form>
JS
$('#submit').click(function() {
$('#slider').anythingSlider($("#input1").val());
});
- Vous devez supprimer
onclick='onSubmit()'
pour assurer
Vous devez vous connecter pour publier un commentaire.
Très simple puisque vous n'avez qu'un champ
SOIT
OU même
JS dans les deux cas
La touche "entrée" tandis que se concentre dans le champ texte déjà envoyé le formulaire, vous n'avez pas réellement besoin le bouton "soumettre" (regardez Débordement de Pile de "recherche de formulaire" en haut à droite de cette page par exemple). Vous avez juste besoin de changer votre javascript pour écouter la
submit
au lieu de l'événement:Si vous souhaitez que le formulaire soumis, lorsque quelqu'un appuie sur entrée indépendamment de l'endroit où l'accent est mis, je dirais contre elle. C'est extrêmement déroutant comportement et peut facilement être déclenchée par accident.
Essayez ceci:
une forme normale est soumis automatiquement lorsque vous appuyez sur entrée.
cela devrait fonctionner très bien, mais il ne peut pas valider.
Si vous souhaitez soumettre votre formulaire en javascript, vous pouvez utiliser le .submit() fonction.
ou jQuery
utiliser cette
Une solution plus simple sans le bouton soumettre:
HTML
jQuery