Hallo alle und nochmals danke für eure Hilfe und Vorschläge!
Ich hab mich jetzt für folgende Lösung entschieden:
<input type="date" name="myDate">.
Warum soll ich mir solche Mühe machen wenn es in 1-2 Jahren völlig überflüssig sein wird?
Ältere Browser kriegen von mir ein normales Input-Feld vorgesetzt mit dem sich der User dann quälen soll ^^ Gemeint ist ein Feld mit zulässigen Zeichen im Bereich von 0-9,./ und - . Das sollte reichen.
Die Auswertung erfolgt dann Serverseitig wobei ich die Daten aus dem Text-Feld anhand des Trennzeichens zerlege und anhand der Position der Jahreszahl auf YYYY-MM-TT o. TT-MM-YYYY schließen kann. Wie das Datum beim Date-Feld übertragen wird würde mich mal interessieren. Ich glaub das werd ich gleich mal testen.
Vielleicht muss ich ältere Browser auch gar nicht berücksichtigen, da sie ein Feld vom type="date" einfach als normales Textfeld behandeln. Muss ich erstmal noch raus finden...
Danke für eure Hilfe!
Grüße, Matze