Senden Sie das Formular auf enter
Wie Mach ich das submit auf der enter-Taste? Ich möchte, um vollständig zu entfernen Sie den Absenden-button.
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());
});
- Sie sollten zu entfernen
onclick='onSubmit()'
sicher
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sehr einfach, da Sie nur ein Feld
ENTWEDER
ODER sogar
JS in jedem Fall
Schlagen Sie "enter", während Sie konzentriert in das Textfeld wird bereits das Formular, das Sie eigentlich gar nicht müssen die Schaltfläche "senden" (Blick auf Stack Overflow ist "Suche" - Formular rechts oben auf dieser Seite zum Beispiel). Sie nur vielleicht brauchen, um Ihre javascript zu hören
submit
Ereignis statt:Wenn Sie möchten, dass das Formular gesendet, wenn jemand drückt die EINGABETASTE unabhängig davon, wo der Schwerpunkt liegt, würde ich vorschlagen gegen Sie. Es ist extrem verwirrend, das Verhalten und kann leicht ausgelöst werden durch einen Unfall.
Versuchen Sie dies:
einem normalen Formular automatisch gesendet, wenn die EINGABETASTE drücken.
dieser sollte funktionieren, aber es kann nicht validiert werden.
Wenn Sie möchten, senden Sie Ihr Formular in javascript, die Sie verwenden können, die .submit() Funktion.
oder jQuery
verwenden Sie diese
Eine einfachere Lösung ohne die senden-Schaltfläche:
HTML
jQuery