Einfache datepicker validation
Kann mir jemand helfen, schreiben Sie eine Funktion zum anzeigen einer Zeile text (vorzugsweise, indem eine css-Klasse) für ein jquery-datepicker-wenn jemand auf ein date?
Die Ankündigung hat zu erscheinen, WENN der Zeitpunkt abgeholt, fällt zwischen HEUTE und 21 TAGE AB HEUTE.
Es ist die Funktion, die ich benötige Hilfe, da ich nicht weiß, wie es zu schreiben.
<script>
$(function() {
$( "#delivery_date" ).datepicker({
dateFormat: "dd/mm/yy",
});
});
</script>
<input type="text" id="delivery_date" name="delivery_date" required />
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnten Sie in der Lage sein zu überprüfen, mit date.js, es hat eine fluent-API, die es sehr einfach macht, um auszudrücken, Ihre Bedingungen.
Beispiel-code könnte sein:
Test plunker
$("#idOfMyElement").addClass("myclass");
onSelect
im datepicker<head>
mit zusätzlichen code, anstelle der deep-learning jQuery und jQueryUIData
2. Wenn Sie nicht vertraut sind mit JS selbst, dass es keine gute Idee, frameworks, basierend auf esU verwenden können
onClose
im datepickerjsfiddle - Beispiel
day == today || day == today+22
wird nicht angezeigt Zeitraum es nur vergleicht Tages abgeholt mit aktuellen Tages-und cur-Tag+22, also zumindest das müssen Sie ändern, um es zuday>=today && day<=today+21
aber 2. was ist, wenn heute der 31.? - vergleichen Sie es mit 53rd Tag?verwenden Sie einfach
onSelect
- Eigenschaft, wenn Sie init datepickerversuchen FIDDLE