2017-07-04 60 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

相关问题