簡體   English   中英

Datepicker minDate和maxDate在Internet Explorer中不起作用

[英]Datepicker minDate and maxDate doesn't work in Internet Explorer

我有一個日期選擇器,可以在Firefox中正常工作,但是在Internet Explorer(10)中,minDate,maxDate和beforeShowday不起作用。 有人遇到過同樣的問題嗎? 您有什么解決方案?

myJS.js

$(document).ready(function () {
    $("#datepicker").datepicker({
        monthNames: ["Januari", "Februari", "Mars", "April", "Maj", "Juni", "Juli", "Augusti", "September", "Oktober", "November", "December"],
        dayNamesMin: ["Sön", "Mån", "Tis", "Ons", "Tors", "Fre", "Lör"],
        dateFormat: "yy-mm-dd",
        firstDay: 1,
        selectWeek: true,
        beforeShowDay: $.datepicker.noWeekends,          
        maxDate: "+30D",
        minDate: 0,
        closeOnSelect: false            
    });    
});

asp.net

<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css" />
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.0/themes/base/jquery-ui.css" />

<asp:TextBox ID="datepicker" runat="server" CssClass="textbox" ReadOnly="False" AutoPostBack="True" Width="200px" OnTextChanged="datepicker_TextChanged" Height="22px"></asp:TextBox>

您不應該使用文字來設置最大或最小日期。 每個瀏覽器對它們的解釋都不同。

嘗試做:

var date = new Date(); date.setDate(date.getDate()+ 30);

minDate:日期,maxDate:-1

 $(document).ready(function () {
    $("#datepicker").datepicker({
        monthNames: ["Januari", "Februari", "Mars", "April", "Maj", "Juni", "Juli", "Augusti", "September", "Oktober", "November", "December"],
        dayNamesMin: ["Sön", "Mån", "Tis", "Ons", "Tors", "Fre", "Lör"],
        dateFormat: "yy-mm-dd",
        firstDay: 1,
        selectWeek: true,
        beforeShowDay: $.datepicker.noWeekends,          
        maxDate: "+30D",
        yearStart:1900,
        closeOnSelect: false            
    });    
});             

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM