Tach auch.
Ich hab mir das gerade mal angesehen, das klingt ganz interessant. Was macht man denn nun damit im Umfeld von HTML4-Dokumenten? Meiden? Nutzen und auf Validität verzichten? Hat das Nebenwirkungen?
Hab mir das nun nicht genauer angeschaut auf Code-Seite. Aber mein ganz naiver Ansatz wäre, statt über das type- und die HTML5-eigenen Attribute mit Klassen zu arbeiten, welche die Informationen beinhalten.
Ein
<input type='date' required />
würde dann sowas werden wie
<input type='text' class='type-date field-required' />
und dass kann man dann wieder bei onblur/onchange/... auseinandernehmen und validieren.
Ansonsten einfach den Doctype auf HTML5 ändern, gibt ja keine wesentlichen Nachteile dadurch (wenn du sowieso an das Dokument ran musst...).
Bis die Tage,
Matti