0

私は Rashmi です。JSF を使用して開発された 1 つの JSP ページに 2 つのフォームがあります。各フォームには 1 つの必須フィールド入力と送信ボタンがあります。任意のフォームからいずれかのボタンをクリックすると、両方のフォームが検証され、必要に応じて表示されます。メッセージ.助けが必要です........

サンプルコード:

  <body>
<f:view>
  <h:form id="form1">
     <h:outputText value="UserName:"/>
     <h:inputText id="userName1" value="#{userBean.userName}" required="true" requiredMessage="UserName1 required"/><br/><br/>
      <h:message for="userName1" style="color:red"></h:message>
     <a4j:commandButton action="login1" value="SUBMIT" type="submit" reRender="form1,form2" />
  </h:form>
  <br/>
  <br/>
  <br/>
  <h:form id="form2">
      <h:outputText value="UserName:"/>
     <h:inputText id="userName2" value="#{userBean.userName}" required="true" requiredMessage="UserName2 required"/><br/><br/>
     <h:message for="userName2" style="color:red"></h:message>
     <a4j:commandButton action="login" value="SUBMIT" type="submit" reRender="form1,form2" >
     </a4j:commandButton>
     <h:commandLink ></h:commandLink>
  </h:form>  
  </f:view>
</body>

事前に感謝します。

4

1 に答える 1

2

サーバーに送信したい (したがって暗黙的に JSF による検証も許可する) 入力フィールドを同じ <h:form>. 現在、2 つの独立したフォームがあります。

于 2010-03-13T13:44:26.570 に答える