如何使用Javascript在CommandButton上“点击”?
我尝试了以下但是它不起作用:
<ice:panelTab id="searchResultsTab" label="Search Results" onclick="document.getElementById('form:searchTabs:0:refreshButton').click();">
感谢。
答案 0 :(得分:2)
元素ID错误,或者ice:panelTab
本身在onclick
期间正在执行某项操作,它已覆盖您的onclick
,或HTML呈现失败(这可能发生在一个非常具体的情况)并且onclick
属性从未被呈现给响应。
要修复第一个,请仔细检查页面源。要修复第二个问题,请检查页面源是否确实如此,然后将return false;
添加到onclick
的末尾。要解决第三个问题,首先需要确认HTML输出中确实没有onclick
,然后告诉更多有关JSF API和impl版本的信息。
总而言之,答案在于生成的HTML输出。它也是Javascript的运行环境。