У меня есть форма поиска с построителем запросов. Застройщик активируется кнопкой. Что-то вроде этогоSeam/JSF form submit кнопка включения onclick event
<h:form id="search_form">
<h:outputLabel for="expression" value="Expression"/>
<h:inputText id="expression" required="true" value="#{searcher.expression}"/>
<button onclick="openBuilder(); return false;">Open Builder</button>
<h:commandButton value="Search" action="#{searcher.search}"/>
</h:form>
Результат является HTML, который имеет как <button/>
и <input type="submit"/>
в форме. Если пользователь вводит строку в поле выражения и нажимает клавишу ввода, а не нажимает кнопку отправки, построитель запросов отображается, когда ожидаемое поведение заключается в том, что поиск должен быть отправлен. Что дает?