У меня есть форма jsf 1.2 с двумя кнопками и несколькими полями ввода. Первая кнопка отбрасывает введенные значения и повторно заполняет страницу значениями из db, вторая - сохраняет введенные значения. Проблема возникает, когда пользователь нажимает кнопку ввода, пока курсор находится в одном из полей ввода, форма отправляется и действие, связанное с первой кнопкой, выполняется.
Код выглядит следующим образом:
<h:commandButton action="#{bean.reset}" value="Reset" />
<h:commandButton action="#{bean.save}" value="Save" />
<!-- h:datatable with several h:inputText elements -->
Можно ли объявить конкретную кнопку как действие по умолчанию при нажатии enter? Это поведение действительно указано где-то?