【发布时间】:2010-09-12 03:27:52
【问题描述】:
我有一个带有查询生成器的搜索表单。构建器由一个按钮激活。像这样的
<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>
结果是表单中同时包含<button/> 和<input type="submit"/> 的HTML。如果用户在表达式字段中输入一个字符串并按下回车键而不是单击提交按钮,则当预期的行为是提交搜索时会显示查询构建器。什么给了?
【问题讨论】:
标签: java html firefox jsf seam