如果第一个日期大于第二个日期,则触发错误

时间:2012-08-07 14:45:04

标签: jquery jquery-ui jquery-ui-datepicker daterangepicker

我正在玩http://jqueryui.com/demos/datepicker/#date-range,但是如果第一个日期大于第二个日期并且还要阻止表单提交,则需要触发/触发错误,是否可以帮助我实现此功能?我注意到参数:

$("#to").datepicker( "option", "minDate", selectedDate );
$("#from").datepicker( "option", "maxDate", selectedDate );

但不知道那些人是否做了这项工作。如果有人知道更好的工具/库让我知道它。

提前干杯和谢谢

1 个答案:

答案 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>
相关问题