【发布时间】:2021-05-17 10:08:18
【问题描述】:
我在设置最小日期属性时遇到问题,在单个页面上我有 25 多个不同产品的输入类型日期。 我可以看到属性 min 的值设置为今天的日期,但我可以选择今天之前的日期(字段未禁用)
let today = new Date();
let dd = today.getDate();
let mm = today.getMonth() + 1;
let yyyy = today.getFullYear();
let dateList = $('.pickupdate');
let list = dateList.length;
let index = 0;
today = yyyy + '-' + mm + '-' + dd;
for (index = 0; index < list; ++index) {
let dateList2 = dateList[index];
$(dateList2).attr('min', today);
dateList[index];
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input
id="pickupdate"
type="date"
class="date-basic font-w-500 clr-white pickup m-0 datechk pickupdate"
name="pickupdate"
placeholder="dd/mm/yyyy"
min="1899-01-01" max=""
value="{{$request->pickupdate}}"
required
/>
【问题讨论】: