Ein
<input>
, welches der Klasse "datum" angehört, sollte sich doch mit JavaScript erkennen lassen, oder? Naja, vielleicht denke ich da auch "zu kurz". :-)
Vielleicht sollen wir einmal kurz erklären, was wir unter einer Klasse im HTML verstehen. Denn ich verstehe das du damit ein CSS zu dem HTML Element zuweißt.
Und bei unseren Codes ist das halt schon für CSS Klassen verwendet. Es geht im groben darum, dass es irgendwie eine Möglichkeit geben muss, einem HTML Feld eine Information zu geben ohne die folgenden Attribute zu berühren, da diese ja schon einen festen verwendungszweck haben:
class
name
id
value
Da wir aber dem Feld eine zusätzliche information - ähnlich einer Notiz - geben möchte, wollten wir die in einem neuen Attribut machen. Das hinzufügen von Notizen später via JS auslesen und verarbeiten. Alles spielt mit nur net der HTML-Validator. Und nun die Frage wie wir den klar schiff bekommen.