Button YUI复选框按钮单击表单提交
因此,我使用YUI标记和javascript生成了一组复选框按钮 它们有一个监听onclick事件的函数Button YUI复选框按钮单击表单提交,button,checkbox,yui,onclick,Button,Checkbox,Yui,Onclick,因此,我使用YUI标记和javascript生成了一组复选框按钮 它们有一个监听onclick事件的函数 var onFacetClick = function (e) { // e is the event console.log(e); alert(this.get('value')); alert(this.get('checked')); submitForm(); }; 当我单击该复选框调用函数时,我会收到该值的警报,并检查事件对象是否为true。然而,这些似乎没
var onFacetClick = function (e) { // e is the event
console.log(e);
alert(this.get('value'));
alert(this.get('checked'));
submitForm();
};
当我单击该复选框调用函数时,我会收到该值的警报,并检查事件对象是否为true。然而,这些似乎没有通过的形式
我处理表单的代码显示这些复选框的参数为null
如果我有一个单独的提交按钮,一切正常。但我希望onclick提交表单,并在表单中选中此复选框。我终于让此复选框也起作用了 我需要添加
YAHOO.widget.Button.addHiddenFieldsToForm(advancedSearchForm)代码>我的功能:
var onFacetClick = function (e) { // e is the event
var advancedSearchForm = YAHOO.util.Dom.get('advancedsearch');
YAHOO.widget.Button.addHiddenFieldsToForm(advancedSearchForm);
advancedSearchForm.submit();
};
请参阅上的已知问题