Primefaces inputtext触发命令按钮问题

时间:2014-11-04 08:16:16

标签: jsf jsf-2 primefaces

我有一个简单的问题。

我的xhtml页面上有几个primeface inputtext和两个primeface commandbutton。当我在编辑输入文本后按Enter键时,它会触发我的一个命令按钮。

但是我想触发另一个命令按钮。怎么做?以及它如何决定触发哪个commandbutton?那是什么原因?

感谢您的帮助。

2 个答案:

答案 0 :(得分:3)

您可以使用p:defaultCommand

<p:defaultCommand target="btnId" />

答案 1 :(得分:1)

你可以抓住&#34;按下输入事件&#34;在JavaScript中并模拟您所选按钮的单击。

这样的事情:

$('#yourInput').on('keyup', function(e) {
    if (e.which == 13) {
        $("#yourButton").click();
    }
});