使用按Enter键进行密码控制以调用webflow功能

时间:2016-02-05 09:38:09

标签: javascript ajax primefaces

我有以下代码。想要在密码字段中输入密钥时通过“selectAllEssie3S1_1”调用spring webflow功能然后调用控制器功能。但我发现在调试时没有调用该函数。有什么不对吗?

<p:password id="encryptedKey" value="#{chkTeacherList.encryptedKeyValue}" 
onkeypress="if (event.keyCode == 13) { onchange(); return false; }">
<p:ajax event="change" action="selectAllEssie3S1_1" update="gridItemName" >
</p:ajax>
</p:password>

1 个答案:

答案 0 :(得分:1)

看看这段代码也许可以帮到你

<p:remoteCommand name="test" actionListener="#{chkTeacherList.test}"/>
<p:password id="encryptedKey" value="#{chkTeacherList.encryptedKeyValue}"
  onkeypress="if (event.keyCode == 13) { test(); return false; }"/>
and in backing bean:

public void test() {
 System.out.println("Pressed enter! value :"+encryptedKeyValue);
}