JSF命令按钮onclick事件无法正常工作

时间:2014-02-17 09:21:28

标签: jsf jsf-1.2

我正在尝试使用普通的JSF命令按钮而不是提交按钮。为此,我正在使用这个

<h:commandButton value="clickme" type="button" onclick="window.print();"/>

但正常的原始HTML工作

<input type="button" name="demo" value="clickme" onclick="window.print();" />

当我从onclick中删除window.print()时,会显示该按钮。

3 个答案:

答案 0 :(得分:0)

试试这个:

onclick="window.print(); return false;"

根据this

答案 1 :(得分:0)

尝试:

<h:commandButton value="clickme" type="button" onclick="javascript:window.print();return false;"/>

答案 2 :(得分:0)

不支持JSF 1.2 type=button。因此,您的选择只有type=submittype=reset。如果要在命令按钮组件中使用JSF 2类型,请使用button