2014-02-17 10 views
0

Я пытаюсь использовать обычную командную кнопку JSF вместо кнопки отправки. Для этого я использую этотJSF commandbutton onclick event не работает

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

Но нормальный необработанный HTML работает

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

Когда я извлекаю window.print() из OnClick отображается кнопка.

ответ

0

Попробуйте это:

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

По this

+0

Я использовал то же самое: Сама кнопка не отображается в браузере и не вызывается ошибка в браузере: ошибка в строке 5 в столбце 139: Атрибут onclick redefined – srk

0

Try:

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

Я столкнулся с ошибкой. Атрибут onclick redefined – srk

+0

Какую версию jsf вы используете? –

0

В JSF 1.2type=button не поддерживается. Таким образом, ваш выбор - только type=submit или type=reset. Используйте JSF 2, если вы хотите использовать тип button в своем компоненте commandbutton.

Смежные вопросы