我正在玩http://jqueryui.com/demos/datepicker/#date-range,但是如果第一个日期大于第二个日期并且还要阻止表单提交,则需要触发/触发错误,是否可以帮助我实现此功能?我注意到参数:
$("#to").datepicker( "option", "minDate", selectedDate );
$("#from").datepicker( "option", "maxDate", selectedDate );
但不知道那些人是否做了这项工作。如果有人知道更好的工具/库让我知道它。
提前干杯和谢谢
答案 0 :(得分:2)
以下是代码:
<script>
$(document).ready(function(){
$("#from").datepicker( );
$("#to").datepicker( );
});
</script>
<script>
$(document).ready(function(){
$("#submit_form").click(function() {
testDates();
});
});
function testDates () {
var from = new Date(Date.parse($("#from").attr("value")));
var to = new Date(Date.parse($("#to").attr("value")));
if (from > to) {
alert("From is greater than to!");
return;
}
alert("do submit");
}
</script>