.bind('input', function(){}) funktioniert nicht in IE8

Habe ich mit .bind('input') mit jQuery, denn es scheint die beste Lösung für die Erfassung, wenn Sie kopieren/einfügen in das Feld ein, oder geben Sie einfach und wählen Sie dann aus dem browser gegeben drop-down-Menü. Mein problem mit anderen wie change() ist, dass, zumindest für mich, Sie nur auslösen, wenn der Benutzer den Fokus auf das Feld verloren.

Mein problem ist, dass .bind('input') bei mir nicht funktioniert im IE8, noch arbeitet in FF4/5. Ich habe versucht, auf der Suche nach alternativen zu dieser aber kommen leer. Jede Anregung?

Haben Sie versucht .bind('keyup paste',function(){/*....*/});?
Das funktioniert für Ereignisse einfügen, aber ich bin immer noch nicht erhalten Sie einen trigger, wenn Sie wählen Sie aus der bisherigen Einträge(die ich nicht genau weiß, was es heißt, aber Sie wissen, wie Browser präsentieren Sie mit einer Auswahl von zuvor eingegebenen Auswahlmöglichkeiten)
Es ist AutoVervollständigen. en.wikipedia.org/wiki/Autocomplete
Das ist der Begriff, den ich suchte... vielen Dank. Ich freue mich über look-up-mit diesem Begriff, aber es ist eine Falle auslösen, werde es tun in jQuery für autocompletes, dass s IE freundlich(arbeiten es scheint, als würde FF/Chrome, nur eben nicht IE8)
FYI 'paste' in David ' s Beispiel funktioniert nicht wenn mit event-delegation. Anscheinend ist es nicht die Blase richtig im IE. Strg+V erfasst wird, durch keyup, aber Rechtsklick+einfügen nicht das Ereignis auszulösen.

InformationsquelleAutor Nicholas | 2011-07-12

Schreibe einen Kommentar