lundi 3 novembre 2014

[FRAGE] Onkeydown-Überprüfung und Ajax-Aufruf

Hallo!



Ich möchte eine Suggest-Funktion für eine Webseiten-Suche erstellen, wobei man neben der Maus auch mit den Cursortasten durch die Vorschläge scrollen kann. Im Textfeld ist ein onkeyup-Handler, der eine Funktion aufruft, die per Ajax die Vorschläge beim Server anfragt.



Das Problem: Wie kann ich abfangen, dass ständig Ajax-Aufrufe erfolgen, wenn man durch die Cursortasten (keyCodes 38 und 40) den Event-Handler auslöst?



Gibt es irgendwie eine Möglichkeit, herauszufinden, mit welcher Taste das onkeyup-Event ausgelesen wurde?



Wenn ich a) einen zusätzlichen Handler auf die Eingaben im Formular mache, wird das Ajax trotzdem ausgeführt.



b) Das letzte Zeichen des Textfeld-Values rauszufiltern, führt ebenfalls zu keinem Ergebnis, da manche Tasten offenbar (und sinnvollerweise) nicht im Value mitgespeichert werden.



Vielen Dank, viele Grüße

Marc





[FRAGE] Onkeydown-Überprüfung und Ajax-Aufruf

Aucun commentaire:

Enregistrer un commentaire