开发者

JSF OnClick commandbutton

开发者 https://www.devze.com 2022-12-27 14:23 出处:网络
How do I use Javascript to \"click\" on a CommandButton? I tried the following but it doesnt work: <ice:panelTab id=\"searchResultsTab\" lab开发者_Go百科el=\"Search Results\" onclick=\"document.g

How do I use Javascript to "click" on a CommandButton?

I tried the following but it doesnt work:

<ice:panelTab id="searchResultsTab" lab开发者_Go百科el="Search Results" onclick="document.getElementById('form:searchTabs:0:refreshButton').click();">

Thanks.


Either the element ID is wrong, or the ice:panelTab itself is doing something during onclick as well which has overriden your onclick, or the HTML rendering went bogus (this can happen in one very specific situation) and the onclick attribute has never been rendered to the response.

To fix the first, doublecheck the page source. To fix the second, check the page source if that is indeed the case and then add a return false; to end of the onclick. To fix the third, you'll first need to confirm that the onclick is indeed not there in the HTML output and then tell more about JSF API and impl versions.

All with all, the answer is in the generated HTML output. It's also the running context of Javascript.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号