如何将 onchange 事件设置为标签?
我想在不单击提交按钮的情况下将新值传输到服务器(因此以 ajax 方式)
最佳答案
Grails datepicker 标签实现根据您选择的精度呈现固定数量的选择标签。但是,不会将 onchange 属性添加到任何这些选择标记中。每个选择标记的 id 是您在 datepicker 标记中指定的 id,附加每个选择显示的数据类型。例如。日期选择框的 id 为“yourDatepickerTagId_day”,月份选择标签的 id 为“yourDatepickerTagId_month”等。要将“更改”事件绑定(bind)到这些选择标签中的任何一个,您必须使用一些自定义 JavaScript 来处理这些事件。如果你使用 jQuery,你可以使用这样的东西:
$(document).ready(function(){
$("select[id ^= yourDatepickerTagId]").change(function (){
// Do your stuff here...
});
});
关于ajax - 通过 ajax 的 grails datepicker 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8770004/