Auge: dynamische auswahlliste

Beitrag lesen

Hallo

hi @auge, onKeyUp funktioniert mit input type=search nicht.

Ich bin kein JavScript-Crack. Ich wüsste allerdings keinen Grund, warum dieser Event nun gerade bei dieser Art von Eingabefeld nicht funktionieren sollte. Das Wiki sagt, dass es überall, außer in <head> funktioniert.

    <input type="search" list="plzdata" onKeyUp="eingabe(this.value)"> 
    <datalist id="plzdata">  .. options ..  </datalist>

Was mir auffällt, ist, dass du die alte Methode, ein Event an ein HTML-Element zu binden, benutzt. Es gibt einen modernen Weg, der mehrere Vorteile hat.

  • Der HTMl-Quelltext wird vom Event-Aufruf-Attribut freigehalten.
  • Es können für ein Element mehrere Eventlistener registriert werden.
  • Eventlistener können be Bedarf auch wieder entfernt werden.

Ich kann dir nicht sagen, ob dieser Umstand mit deinem Problem zu tun hat. Wie gesagt: „kein JavScript-Crack“. Beschäftigen solltest du dich damit allemal.

Tschö, Auge

--
Wir hören immer wieder, dass Regierungscomputer gehackt wurden. Ich denke, man sollte die Sicherheit seiner Daten nicht Regierungen anvertrauen.
Jan Koum, Mitgründer von WhatsApp, im Heise.de-Interview