Javascript 如何验证日期输入?

Javascript 如何验证日期输入?,javascript,jquery,date,datatables,Javascript,Jquery,Date,Datatables,我正在使用Datatables编辑器JQuery插件构建一个表。表的两个字段是日期字段,一个用于开始日期,一个用于结束日期。因此,当用户创建新条目时,我需要验证用户设置的结束日期是否在开始日期之后 为了做到这一点,我遵循了在这里作为类似问题的答案给出的示例,但我不确定如何调整它以使用编辑器。代码是: $('date', editor.field('manage.from_date').node()).datepicker({ onSelect: funct

我正在使用Datatables编辑器JQuery插件构建一个表。表的两个字段是日期字段,一个用于开始日期,一个用于结束日期。因此,当用户创建新条目时,我需要验证用户设置的结束日期是否在开始日期之后

为了做到这一点,我遵循了在这里作为类似问题的答案给出的示例,但我不确定如何调整它以使用编辑器。代码是:

        $('date', editor.field('manage.from_date').node()).datepicker({
            onSelect: function(selected) {
                $('date', editor.field('manage.to_date').node()).datepicker("option","minDate", selected);
            }
        });

         $('date', editor.field('manage.to_date').node()).datepicker({
            onSelect: function(selected) {
                $('date', editor.field('manage.from_date').node()).datepicker("option","maxDate", selected);
            }
        });
表的初始化如下所示:

editor = new $.fn.dataTable.Editor( {
    "ajax": "php/table.manage.php",
    "table": "#manage",
    "fields": [
          ...
        {
            "label": "From Date",
            "name": "manage.from_date",
            "type": "date",
            "dateFormat": "D, d M yy",
            "dateImage": "images\/calender.png"
        },{
            "label": "To Date",
            "name": "manage.to_date",
            "type": "date",
            "dateFormat": "D, d M yy",
            "dateImage": "images\/calender.png"
        }
        ...
因此,我不知道如何通过JQuery访问日期字段以进行必要的更改


任何帮助都会非常有用,谢谢

时间、日期、时区和本地化非常棘手。在不知道要求的情况下,我建议进行重型吊装。

field或fields?-我这样问是因为你们的两个代码示例都有不同的引用。@jamesemanon你们是什么意思?