2017-07-04 62 views
0

我輸入文本框輸入日期必須不超過自舉日期選擇當前日期更大[DD-M-YYYY]格式

<input type="text" id="dateOfDiagnosisTextbox" class="form-control" /> 

這是我的jQuery

$('#dateOfDiagnosisTextbox').datepicker({ 
      format: "dd-M-yyyy", 
      autoclose: true, 
      todayHighlight: true 
     }); 

文本的日期應一個有效的日期格式(dd-M-yyyy),並且不能大於當前日期,否則系統應該顯示相應的錯誤信息。

+1

最簡單的方法'的maxDate:「now'' – Curiousdev

+1

檢查文檔https://jqueryui.com/datepicker/#min-max。您的maxDate應該是當前日期。 – Shiladitya

+0

刪除了我不正確的答案,上面的兩條評論都非常正確。對於日期格式,您需要指定如下參數:'dateFormat:'dd-mm-yy' –

回答

1

在這裏,你去的jsfiddle https://jsfiddle.net/or3jabbv/

$(function() { 
    $("#datepicker").datepicker({ maxDate: "now" }); 
}); 
+0

需要引導日期選擇器的問題,但是您給出了答案爲JQuery UI日期選擇器。 – 2017-07-04 06:02:37

0
$('#dateOfDiagnosisTextbox').datepicker({ 
    format: "dd-M-yyyy", 
    autoclose: true, 
    todayHighlight: true, 
    endDate: new Date() 
}); 
+0

我在http://api.jqueryui.com/datepicker/ – Shiladitya

+0

中找不到任何endDate屬性輸入日期怎麼樣? – aAshrafZamanPlace

+0

http://jsfiddle.net/LcqM7/1069/ @Shiladitya – 2017-07-04 05:54:45

相關問題