我试图在我的datepicker
中设置一个最小年龄为18岁的范围。因此,当您点击它时,它不应该说2015年,但它应该是2015年 - 18年。
我的意见:
<input class="form-control" id="BIRTHDAY" data-type="date" data-required="true"
name="BIRTHDAY" data-min="~(FORMATDATETIME(DATEADD('yyyy', -100, GETDATE()),'%d-%m-%Y'))~"
data-max="~(FORMATDATETIME(DATEADD('yyyy', -18, GETDATE()),'%d-%m-%Y'))~" value="~BIRTHDAY~"
maxlength="10" data-sim-mask="date">
注意:
data-min
确实有效,最低限度为1915,但data-max
不起作用。它仍然显示2015年。有一个验证表明你必须18年,但我希望默认设置已经正确。
Datepicker我正在使用 https://eonasdan.github.io/bootstrap-datetimepicker/
答案 0 :(得分:2)
您没有包含datepicker库
所以添加
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.11/jquery-ui.min.js"></script>
到<head>
答案 1 :(得分:1)
<强>已更新强> 使用javascript你可以做到以下几点。 Jsfiddle example
$('#BIRTHDAY').datetimepicker({
minDate: '-2015/9/15', //set min date
maxDate: '2015/9/28' //set max date
});