【发布时间】:2023-03-09 12:05:01
【问题描述】:
我有一个带有日期选择器输入字段的表单,即使在选择日期之后也会要求输入值。
注意:当我输入值时不会出现此错误。
<input data-parsley-trigger="change" name="epa_date" required type="text" class="form-control" id="single_cal1" placeholder="(YYYY/MM/DD)">
<script>
$('#single_cal1').daterangepicker({
singleDatePicker: true,
minDate: moment(),
format: 'YYYY/MM/DD',
maxDate: moment().add(15, 'days'),
calender_style: "picker_1"
}, function (start, end, label) {
console.log(start.toISOString(), end.toISOString(), label);
});
</script>
编辑说明:我已经更新了我使用的日期选择器的脚本。 我正在使用 Parsleyjs 进行所有验证。
【问题讨论】:
-
验证是否存在?
-
请显示更多代码
-
@CodeLove 是的,即使在填写了所需的输入之后,验证仍然存在。
-
要明确,您的问题是在输入中键入值时未触发验证?这可能与 datepicker 组件有关。你能提供一个复制你的问题的小提琴和你的问题的详细描述吗?
标签: javascript jquery validation datepicker parsley.js