Validierungs-Datum-Eingang - min-und max-Wert
Ich habe ein kleines problem mit HTML5.
<input type="date" id="birthday" />
Ich will Haken Sie dieses Feld in JavaScript.
Min. Wert - 01-01-1990.
Ich habe keine Ahnung, wie analysieren Sie die date-Objekt und überprüfen Sie, dass ist richtig.
Attribute min und max in HTML5 nicht funktioniert. Ich muss schreiben Validierung in JavaScript.
- überprüfen Sie dies: the-art-of-web.com/html/html5-form-validation
- input type="text" pattern="\d{1,2}/\d{1,2}/\d{4}"
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie eine JavaScript-Validierung-Bibliothek, die verwendet die HTML5-Attribute wie min und max: zum Beispiel jQuery Validierung:
Haben Sie einen Blick, wie diese Geige für ein funktionierendes Beispiel: http://jsfiddle.net/a5Mvt/1/
Zusätzlich möchten Sie vielleicht die Verwendung einer Bibliothek wie Modernizr zu prüfen, für die browser-Unterstützung von
input[type="date"]
und verwenden Sie ein datepicker-Steuerelement aus jQuery UI oder etwas ähnliches, wenn es nicht unterstützt wird.Update: Hier eine version, die nicht mit jQuery oder eine andere Bibliothek:
Aktualisiert fiddle: http://jsfiddle.net/a5Mvt/2/