Die Veranstaltung gehört zum "Typ text in textfield" mit jQuery
Stell dir vor, ein formular, wo gibt es eine checkbox und ein textfield. Wenn jemand anfängt, Eingabe in das textfield "bla bla bla whatever", die checkbox sollte die Zecke selbst. Gibt es ein Ereignis, das entspricht der Eingabe, oder muss ich verwenden .Fokus ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ereignisse, die ausgelöst werden, bei der Eingabe sind:
onkeydown
(jQuery:keydown
)onkeyup
(jQuery:keyup
)onkeypress
(jQuery:keypress
)Können Sie einen Ereignishandler erstellen, um alle diejenigen zu beeinflussen oder Eingaben von Benutzern.
Auch bewusst sein, dass
.preventDefault()
und.stopPropagation()
Funktionen, die verhindern, dass das Standardverhalten für ein element oder unterdrücken Sie das event bubbling im DOM.Referenzen: keyup, keydown, keypress, preventDefault(), stopPropagation()
Ja,
keyup()
event-handler. Sehen http://api.jquery.com/keyup/Wenn Sie jQueryUI der autocomplete-Funktion hat eine Quelle Ereignis, das ausgelöst wird, auf Tippen, Strg+v einfügen und so weiter. Es hat auch den großen Vorteil der Angabe einer Mindestlänge und keystroke delay.
jQueryUI .autocomplete() ist sehr vielseitig und nicht nur reserviert für komplexe ajax-Aufgaben.