【发布时间】:2012-07-17 09:46:56
【问题描述】:
我正在使用 JSF 2.0 创建页面:
<h:selectBooleanCheckbox id="checkbox1" title="Published"
onclick="#{StageGate.setMyCheckboxValue()}" />
我希望在单击复选框时调用setMyCheckboxValue()。但是,setMyCheckboxValue() 在页面加载时被调用一次。
如果我写
<h:selectBooleanCheckbox id="checkbox1" title="Published"
onclick="#{StageGate.setMyCheckboxValue()}; alert(document.getElementById('checkbox1').checked);" />
每次点击都会收到提醒。
我的问题是:当我收到警报时,为什么 setMyCheckboxValue() 没有在每个 onclick 事件上被调用?
注意:我也尝试过 AJAX,但复选框保持不变。
【问题讨论】:
标签: html jsf-2 checkbox onclick