【发布时间】:2012-06-07 20:14:08
【问题描述】:
我有两个组件,一个搜索字段和一个命令按钮。命令按钮用于分隔任务。因此,当输入字段获得焦点并且用户按 Enter 键时,它应该重定向到搜索结果页面,并且不应调用命令按钮。
<s:span>
<h:inputText value="#{search.input}" onkeypress="performSearch(event)"/>
<a4j:commandButton image="icon.jpg" action="#{some action}" ajaxSingle="true">
</a4j:commandButton>
</s:span>
performSearch 是一个在 Enter 上调用实际搜索的 javascript 函数。
现在,commandButton 的操作在输入字段上按 Enter 时被调用。有什么办法解决吗?
【问题讨论】:
标签: javascript jsf