0

以下のコードでは、送信ボタンに「SubmitValidation」という ValidationGroup があります。

RequiredFieldValidator の ValidationGroup の名前を (submitValidation123 に) 変更すると、エラー メッセージ 'Enter State Code' が表示されません (期待どおり)。ただし、州コードの値を実際に入力するまで送信は行われません。なぜ?

<tr>
     <td>
      <span class="requiredText">*</span> State Code (Ex. TX):
     </td>
   <td>
      <asp:TextBox runat="server" ID="statecodeTxt" Width="100px"></asp:TextBox> 
      <asp:RequiredFieldValidator ID="statecodeRFV" runat="server" 
           Display="Dynamic" ValidationGroup="submitValidation"
        ControlToValidate="statecodeTxt" SetFocusOnError="True"
            ErrorMessage="Enter State Code" />
  </td>
</tr>

<asp:Button ID="submitBtn" Text="Submit" disabled="true" 
 runat="server" ValidationGroup="submitValidation"  
 OnClick="submitBtn_Click" />
4

1 に答える 1