JSF:当我按下return/enter键时,inputText可以调用托管bean中的方法

Tha*_*ham 6 jquery jsf

所以我有一个inputText它的值挂钩myBean.text,我希望如果我点击回车键,那么inputText将调用一个方法myBean来做一些事情.谁能帮我?

编辑

__PRE__

然后在inputText

__PRE__

Bal*_*usC 14

根据你的问题历史,我知道你正在使用JSF 2.0,所以这里是一个JSF 2.0目标答案:使用<f:ajax>它监听change事件并使用keypress事件在按下回车键时调用它(键码13).

<h:inputText value="#{bean.text1}" 
    onkeypress="if (event.keyCode == 13) { onchange(); return false; }">
    <f:ajax event="change" listener="#{bean.listener}" />
</h:inputText>
Run Code Online (Sandbox Code Playgroud)

#{bean.listener}应指向一个方法,像

public void listener(AjaxBehaviorEvent event) {
    // ...
}
Run Code Online (Sandbox Code Playgroud)