我的jsf xhtml页面中有以下示例:
<h:selectBooleanCheckbox value="#{bean.fieldvalue1}" onchange="updateJsFunction(this);"/>js函数"updateJsFunction“的参数"this”不包括选中或取消选中的selectBooleanCheckbox的值。
有没有办法在java脚本函数中给selectBooleanCheckbox赋值?
发布于 2014-01-21 17:06:49
是的,你必须在DOM上工作。您引用的'this‘是生成的HTML复选框,您必须查看它是否具有'checked’属性。如果您使用jQuery,它将类似于:
jQuery(this).is(':checked')发布于 2014-01-21 17:22:11
您可以用onchange="updateJsFunction(event);"替换onchange="updateJsFunction(this);"
然后使用$(event.target) (如果您使用jQuery)做任何您想做的事情,或者用js检查event.target
https://stackoverflow.com/questions/21253461
复制相似问题