Ist es möglich, Daten zu deaktivieren, wenn ich verwende Ich möchte das aktuelle Datum für ein Szenario und zukünftige Daten für andere Szenario deaktivieren. Wie sollte ich die Daten deaktivieren?Bestimmte Daten von html5 deaktivieren datepicker
Antwort
HTML-Datepicker (<input type=date>
) unterstützt min
/max
Attribut, aber es ist not widely supported.
In der Zwischenzeit können Sie in Betracht ziehen, bootstrap-datepicker zu verwenden, v1.2.0 ist auf github.
Referenzen:
You can add a min
or max
attribute to the input type=date
. Das Datum muss im ISO-Format (JJJJ-MM-TT) sein. Dies wird in vielen mobilen Browsern und aktuellen Versionen von Chrome unterstützt, obwohl Benutzer ein ungültiges Datum manuell eingeben können, ohne den Datumsauswahl-Assistenten zu verwenden.
<input name="somedate" type="date" min="2013-12-25">
Die min
und max
Attribute muss ein vollständiges Datum sein; Es gibt keine Möglichkeit, "heute" oder "+0
" anzugeben. Um das zu tun, müssen Sie JavaScript oder eine serverseitige Sprache verwenden:
var today = new Date().toISOString().split('T')[0];
document.getElementsByName("somedate")[0].setAttribute('min', today);
http://jsfiddle.net/mblase75/kz7d2/
nur heute Ruling out, während eine vergangene oder zukünftige Termine, ist keine Option, mit hier. Wenn Sie jedoch möchten, dass morgen das Datum min
ist (Ausblendung heute und alle vergangenen Daten), siehe this question, um today
um einen Tag zu erhöhen.
Wie in allen anderen Fällen, in denen HTML-Formulare verwendet werden, sollten Sie das Feld serverseitig überprüfen, unabhängig davon, wie Sie es clientseitig einschränken.
Ja, es ist einfach. Sie dies, indem Sie tun können
<input type="date" min="<?php echo date("Y-m-d"); ?>" > </input>
Wer sagte, dass er PHP verwendete? – Blazemonger
, wenn er nicht dann verwendet er möglicherweise sein kann. ich denke, html5 bietet diese faciltiy nicht an. Wenn Sie wissen, wie dies ohne PHP zu tun, dann posten Sie Ihre Antwort plz so auch ich kann mein Wissen aktualisieren – Ritesh
Erledigt: http://Stackoverflow.com/a/19253547/901048 – Blazemonger
Sie diese zukünftige Termine deaktivieren verwenden:
Innerhalb Sie document.ready
Funktion, legen
//Display Only Date till today //
var dtToday = new Date();
var month = dtToday.getMonth() + 1; // getMonth() is zero-based
var day = dtToday.getDate();
var year = dtToday.getFullYear();
if(month < 10)
month = '0' + month.toString();
if(day < 10)
day = '0' + day.toString();
var maxDate = year + '-' + month + '-' + day;
$('#dateID').attr('max', maxDate);
und in Form
<input id="dateID" type="date"/>
Hier das Arbeiten jFiddle Demo
- 1. jquery datepicker bestimmte Daten deaktivieren
- 2. Caldroid bestimmte Daten deaktivieren
- 3. Bestimmte Daten in jquery deaktivieren datepicker funktioniert nicht
- 4. Deaktivieren von Daten mit Bootstrap datepicker
- 5. Tage von Datepicker deaktivieren
- 6. Vorherige Daten in Odoo datepicker deaktivieren
- 7. Wie bestimmte Tage in einem Monat in einem Datepicker deaktivieren?
- 8. Android Deaktivieren vergangener Daten in Datepicker
- 9. vorherige Daten in einem jquery Datepicker deaktivieren
- 10. Customize datepicker CSS zu deaktivieren gesperrt Daten
- 11. Styling datepicker: markieren Sie bestimmte Daten
- 12. So deaktivieren Sie bestimmte Datumsangaben im eckigen Material datepicker
- 13. Deaktivieren Sie bestimmte Tage der Woche auf jQuery UI Datepicker
- 14. Bootstrap Datepicker und deaktivieren C#/JSON Array von Daten,
- 15. Jquery UI Datepicker. Deaktivieren Sie Array von Daten
- 16. Bootstrap Datepicker deaktivieren Funktion
- 17. Grails: deaktivieren g: datePicker
- 18. HTML5 Mobile Safari DatePicker - Initialwert
- 19. AngularUI Datepicker dynamisches Datum deaktivieren
- 20. HTML5 deaktivieren Standardeinstellungen
- 21. Wie kann ich zukünftige Daten im Silverlight DatePicker Steuerelement deaktivieren
- 22. jQuery Datepicker - Mehrere Instanzen und vorher ausgewählte Daten deaktivieren?
- 23. Daten von Datepicker erhalten materialisieren
- 24. Kendo UI Datepicker Deaktivieren Eingabe
- 25. jQuery datepicker, monatelange Auswahl deaktivieren
- 26. HTML5-Eingabe Typ Datum deaktivieren Daten vor heute
- 27. Bootstrap3 Datepicker - Anzahl Aktive Daten
- 28. iOS - html5 - Vollbildmodus - Schrubben deaktivieren
- 29. Daten mit einem Objekt deaktivieren
- 30. Wie Sie bereits gebuchte Daten deaktivieren?
Funktioniert das überhaupt? – Pasta
@Pasta Ja, tut es. Hatten Sie ein spezifisches Problem bei der Implementierung? – Blazemonger
Wenn Benutzer ein Datum durch Eingabe anstelle von Kalender einfügen, funktioniert dies nicht :( – smartmouse