Действие по умолчанию для выполнения при нажатии ввода в форме

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

55
задан BalusC 1 March 2015 в 20:11
поделиться