Der Tag <input> ist ja nicht wirklich neu, hat aber in HTML5 eine Menge neuer Werte für das „type“-Attribut spendiert bekommen, die die Browser veranlassen, sehr interessante Funktionen ohne weitere Codeeingabe oder Zusatzprogramme zu machen.

Dazu gehört zum Beispiel der Wert „datetime“ für das Attribut „type“. Wenn man das einsetzt, bringt ein entsprechend HTML5-fähiger Browser direkt einen Datums- und Uhrzeitpicker auf den Schirm, den man bisher mühsam mit Javascript realisieren musste.

Ähnlich ist es mit dem neuen Typattribut „color“, das direkt einen grafischen Farbwähler anzeigt, wenn der Browser HTML5 beherrscht.

Das Typattribut „email“ erzeugt die Eingabefunktion für eine Emailadresse mit Benutzerführung und Validierung, entsprechend funktioniert auch das Typattribut „url“. Die Validierung dazu ist sehr strikt. „google.de“ und „www.google.de“ werden als nicht valide bewertet, während „http://www.google.de“ valide ist, also vorsichtig damit…