2017-01-10 74 views
3

我在Google中檢查了很多教程和QA,並嘗試了所有排列組合技巧。我的日曆不受我設定的maxDateminDate的限制。請有人檢查並讓我知道我的代碼有什麼問題。在javascript中設置dateDicker的maxDate和minDate,不工作

我的javascript功能

$(function() { 

    $("[id$=txtPaymentDate]").datepicker({ 
     maxDate: "+0D", 
     showOn: 'button', 
     dateFormat: 'mm-dd-yyyy', 
     buttonImageOnly: true 
    }); 
}); 

...和我body代碼:

<td> 
    <asp:TextBox ID="txtPaymentDate" runat="server" CssClass="form-control" placeholder="(YYYY-MM-DD)"></asp:TextBox> 
    <span id="spnAltContactNumber" style="color: Red;" runat="server"></span> 
</td> 

編輯

即使我已經設置dateFormat as 'yyyy-mm-dd',它仍然是顯示日期爲mm/dd/yyyy

我有以下腳本。是否有額外的要求?

<script type="text/javascript" src="http://code.jquery.com/jquery-1.12.4.js"></script> 
<script type="text/javascript" src="https://cdn.datatables.net/1.10.13/js/jquery.dataTables.min.js"></script> 
<link type="text/css" href="css/ui-lightness/jquery-ui-1.8.19.custom.css" rel="stylesheet" /> 
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script> 
<script type="text/javascript" src="js/jquery-ui-1.8.19.custom.min.js"></script> 
+1

哪'datepicker'插件,你正在使用? –

+0

@饒這是什麼意思?我真的不知道嗎? – Dee

回答

2

對於此的maxDate和的minDate不work.Insteadü需要如下使用的startDate結束日期

$("[id$=txtPaymentDate]").datepicker({ 
       showOn: 'button', 
       dateFormat: 'mm-dd-yyyy', 
       buttonImageOnly: true, 
       startDate: '-5d',//previous date 
       endDate: new Date()//current date 

      }); 

快樂編碼

+0

哦,上帝!!!謝謝。它的工作原理:-)謝謝大家@ Nishant,@ Rao,@ Deepa – Dee

0

改變文本框accoring到.NET

$(function() { 
 
    $("#txtPaymentDate").datepicker({dateFormat: 'dd M yy',maxDate: 1}); 
 
    });
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> 
 
    <link rel="stylesheet" href="/resources/demos/style.css"> 
 
    <script src="https://code.jquery.com/jquery-1.12.4.js"></script> 
 
    <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> 
 
<td> 
 
<p>Date: <input type="text" id="txtPaymentDate"></p> 
 
</td>

它應該是的maxDate:1 $( 「#datepicker」)日期選擇器({DATEFORMAT:「DD中號YY ',maxDate:1});

+0

這裏whwn我運行代碼片斷其工作cool.But當我完全集成在我的代碼,它仍然不凍結maxdate:_(((( – Dee

+0

你可以告訴我鏈接...或者你檢查是否有另一個ID同名 –

+0

你能告訴我鏈接 –

相關問題