在datapicker字段JSP

时间:2018-05-15 06:28:55

标签: javascript jquery html datepicker jquery-ui-datepicker

我需要在datapicker字段中设置最大日期。我使用jQuery UI

function zerofill(i) {
    return (i < 10 ? '0' : '') + i;
}

$( function() {
    var now = new Date();
    var today = now.getFullYear() + '-' + zerofill(now.getMonth() + 1) + '-' + now.getDate();
    $( "input[id^='datepicker']" ).datepicker({
        dateFormat: "yy-mm-dd",
        maxDate: "0",
        minDate: "-60",
        monthNames: [ "Styczeń", "Luty", "Marzec", "Kwiecień", "Maj", "Czerwiec", "Lipiec", "Sierpień", "Wrzesień", "Pańdziernik", "Listopad", "Grudzień" ]
    }).val(today);
});

这里我有maxDate: "0"字段可以正常工作:

date picker

但仍可以在现场手动更改日期。

我用过

<input class="form-control" type="text" id="datepicker[2]" min="<%=LocalDate.now().minusMonths(2)%>"
  max="<%=LocalDate.now()%>" name="calculationDate">

但它没有像我预期的那样工作。

0 个答案:

没有答案