如何在按钮点击时调用操作?例如,点击后,我想转到下一页。
<s:button id="btn2" action="defineCar.xhtml" ><p:ajax event="click"></p:ajax></s:button>
答案 0 :(得分:4)
使用jQuery,您可以使用以下示例绑定到点击事件。
$('#btn2').click(function(){
window.location = 'NextPage.xhtml';
});
确保它位于$(document).ready()
,如下所示。
$(document).ready({
$('#btn2').click(function(){
window.location = 'NextPage.xhtml';
});
});
或者,在按钮本身上,您只需直接调用click事件:
<button id="Ok" onclick="window.location='NextPage.xhtml'" class="btn">Ok</button>
答案 1 :(得分:3)
$('button#btn2').click(function(){
// do stuff here
});
答案 2 :(得分:1)
为什么不创建支持bean应用程序?
然后你可以打电话......
<s:button action="#{BeanHandler.goToNextPage}" value="Next" />
... goToNextPage
public String goToNextPage() {
//Doing something
return "NextPage";
}
&#34;下一页&#34;应该在faces-config.xml