ここでは、3 つの個別のボタンで動作する 3 つの異なる入力テキスト ボックスで JSF を使用しようとしています。
ただし、最初の 2 つのテキスト ボックスがまったく機能せず、最後のテキスト ボックスのユーザー入力テキストだけが、3 つのボタンすべてで実際に使用できることがわかっています。
誰かが私のコードの何が問題なのか教えてもらえますか? ありがとう。
<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>