我在这里尝试将 JSF 与三个不同的输入文本框一起使用,这些文本框与三个单独的按钮一起使用。
但是,我发现前两个文本框根本不起作用,最后一个文本框的用户输入文本是唯一可以与所有三个按钮一起使用的文本框。
有人可以告诉我我的代码有什么问题吗?谢谢。
<h:panelGrid columns="1" style="padding-left:20px;" cellspacing="30">
<h:panelGroup style="color: black; font-size:medium;" >
<b style="color: black;">Search for species reviews</b> by name (scientific or common)<br/>
<p> <h:inputText id="name" size="20" value="#{searchBean.inputName}" required="false" />
<h:commandLink action="#{searchBean.searchByName}" class="buttons">Search</h:commandLink></p>
<h:message for="name" errorClass="errors" style="color: red;" />
</h:panelGroup>
<h:panelGroup style="color: black; font-size:medium;">
<p><b style="color: black; font-size:medium; padding-bottom:25px;">Find Species Reviews</b><br/></p>
<h:inputText id="searchOne" size="20" value="#{searchBean.inputName}" required="false" /> <h:commandLink action="#{searchBean.searchByOther}" class="buttons">Enter Species</h:commandLink> or <h:commandLink action="#{searchBean.reviewSearchAction}" class="buttons
">Andvanced Search</h:commandLink>
</h:panelGroup>
<h:panelGroup style="color: black; font-size:medium;">
<p><b style="color: black; font-size:medium;">Find Fire Studies</b><br/></p>
<h:inputText id="searchTwo" size="20" value="#{searchBean.inputName}" required="false" /> <h:commandLink action="#{searchBean.searchByFireStudy}" class="buttons">Enter Species</h:commandLink> or <h:commandLink action="#{searchBean.fireStudySearchAction}" class="buttons">Advanced Search</h:commandLink>
</h:panelGroup>