我有一个带有两个按钮和几个输入字段的 jsf 1.2 表单。第一个按钮丢弃输入的值并使用数据库中的值重新填充页面,第二个按钮保存输入的值。当用户在光标位于其中一个输入字段时按下回车键时,会出现问题,提交表单并执行与第一个按钮关联的操作。
代码如下所示:
<h:commandButton action="#{bean.reset}" value="Reset" />
<h:commandButton action="#{bean.save}" value="Save" />
<!-- h:datatable with several h:inputText elements -->
是否可以在按 Enter 时将特定按钮声明为默认操作?这种行为实际上是在某处指定的吗?