我有一个简单的问题。
我的xhtml页面上有几个primeface inputtext
和两个primeface commandbutton
。当我在编辑输入文本后按Enter键时,它会触发我的一个命令按钮。
但是我想触发另一个命令按钮。怎么做?以及它如何决定触发哪个commandbutton
?那是什么原因?
感谢您的帮助。
答案 0 :(得分:3)
您可以使用p:defaultCommand
<p:defaultCommand target="btnId" />
答案 1 :(得分:1)
你可以抓住&#34;按下输入事件&#34;在JavaScript中并模拟您所选按钮的单击。
这样的事情:
$('#yourInput').on('keyup', function(e) {
if (e.which == 13) {
$("#yourButton").click();
}
});