MMNEWMEDIA

Agentur für neue Medien

HTML5 Datalist Element mit asynchronem Javascript Request

Das <datalist> Element wurde mit HTML5 eingeführt und bietet die Möglichkeit Autovervollständigungen / Vorschlagslisten auf einem nativen Weg zu realisieren. Folgendes Beispiel zeigt, wie eine Abfrage eines Ortes mit Postleitzahl mit dem <datalist> Element funktionieren kann. Auf dem Eingabefeld liegt ein keyup Event Listener und führt, sobald die Länge des eingegebenen Strings zwei Zeichen überschreitet, einen AJAX Request aus und fügt dynamisch Option Elemente in das Datalist Element ein.

Wieso sind <datalist> Elemente nicht anwendbar?