【发布时间】:2016-04-07 05:45:44
【问题描述】:
我有一个代码,就在去年,它还在工作。它的作用是禁止用户选择未来的日期。现在是一月份,它似乎没有工作。我不理解为什么。请帮我解决这个问题。您的帮助将不胜感激。
这是输入:
<input id="reqDate" class="form-control col-md-7 col-xs-12" name="reqDate" required="required" type="date">
Javascript:
<script type="text/javascript">
var input = document.getElementById("reqDate");
var today = new Date();
var day = today.getDate();
// Set month to string to add leading 0
var mon = new String(today.getMonth()+1); //January is 0!
var yr = today.getFullYear();
if(mon.length < 2) { mon = "0" + mon; }
var date = new String( yr + '-' + mon + '-' + day );
input.disabled = false;
input.setAttribute('max', date);
</script>
顺便说一句,我在 .php 文件中使用了这段代码。
【问题讨论】:
标签: javascript php html validation datepicker