如何在Struts中触发jquery datepicker函数?

如何在Struts中触发jquery datepicker函数?,jquery,jquery-ui-datepicker,Jquery,Jquery Ui Datepicker,我想在jquery datepicker中触发一个事件,但是当我选择一个特定的日期时,它没有被触发 这是我的代码,用于验证from date和to date,我应该怎么做才能激活此函数 您必须正确地编写函数。它是onSelect,带有大写的“s”它与jQuery ui datepicker一起正常工作 变量$from=$fromDate, $to=$toDate; $from.datepicker{ 月数:1, onSelect:functionselected{ 你好; var dt

我想在jquery datepicker中触发一个事件,但是当我选择一个特定的日期时,它没有被触发

这是我的代码,用于验证from date和to date,我应该怎么做才能激活此函数


您必须正确地编写函数。它是onSelect,带有大写的“s”

它与jQuery ui datepicker一起正常工作

变量$from=$fromDate, $to=$toDate; $from.datepicker{ 月数:1, onSelect:functionselected{ 你好; var dt=所选的新日期; dt.setDatedt.getDate+1; $to.datepickeroption,minDate,dt; } }; $to.datepicker{ 月数:1, onSelect:functionselected{ var dt=所选的新日期; dt.setDatedt.getDate-1; $from.datepickeroption,maxDate,dt; } };
您能在中创建一个示例吗?您是否使用默认的jQuery UI日期选择器?是的,使用默认的jQuery UI日期选择器这是我想要的,但对我来说它不起作用!!!!事实上,我只写了大写字母,仍然不起作用,因为我是jquery datepicker的新手,我想知道该函数何时被触发,一旦选择了日期??是的,它应该被触发,只要您选择了日期,您使用的浏览器是什么?同时检查你的控制台是否有任何错误它在我的chrome浏览器中工作没有任何问题这是我的fromdate文本字段,使用struts:我认为这是struts的问题,因为当我删除了所有struts属性,只给了一个id为fromdate和todate的普通文本框。它现在可以工作了@编码员:我不知道struts:
$("#fromDate").datepicker({            
    numberOfMonths: 1,
    onselect: function (selected) {
        alert("hello");
        var dt = new Date(selected);
        dt.setDate(dt.getDate() + 1);
        $("#toDate").datepicker("option", "minDate", dt);
    }
});

$("#toDate").datepicker({
    numberOfMonths: 1,
    onselect: function (selected) {
        var dt = new Date(selected);
        dt.setDate(dt.getDate() - 1);
        $("#fromDate").datepicker("option", "maxDate", dt);         
    }
});