0

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

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

但不知道这些是否有效。另外,如果有人知道更好的工具/库,请告诉我。

提前欢呼和感谢

4

1 回答 1

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>
于 2012-08-07T15:14:52.077 回答