【发布时间】:2019-08-07 10:13:13
【问题描述】:
我有 2 个日期选择器。 #datepicker0 和 #datepicker1 以及以下代码来检查 date_from 是否在 date_to 之后:
$('#datepicker0').datepicker({
dateFormat: 'yy-mm-dd'
});
var valeDate = {
dateFormat: 'yy-mm-dd',
onSelect: function() {
if ($('#datepicker0').val() > $(this).val()) {
alert("Date problem");
$(this).val(null)
}
$(this).change();
}
}
$("#datepicker1").datepicker(valeDate).on("change", function() {
display("Change event");
我想从 onSelect 函数中删除参数#datepicker0 以使函数可重用。
谁能教我怎么做?
【问题讨论】:
-
将日期转换为时间戳并检查数字是否大于另一个。
-
如果 date2 的值不能早于 date1,则在
date1已设置值时更新date2的minDate。然后你不需要验证任何客户端。请参阅this question 了解更多信息 -
不抱歉......发布的功能工作正常......我会从中删除元素“datepicker0”的依赖关系。
-
更具体地说,我想将我的代码从“if ($('#datepicker0').val() > $(this).val())”改进为“if ($(generic_value ).val() > $(this).val()) "
标签: javascript jquery html