У меня есть форма 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? Это поведение действительно где-то указано?