У меня есть форма, разработанная следующим образом, в которой валидатор обязательного поля срабатывает при отправке формы
<form id="form1" runat="server">
<asp:Button ID="btn" Text="Save" runat="server" OnClick="btn_Click" />
<table class="LayoutFixed">
<tr>
<td>
<table>
<tr>
<td style="padding: 2px;">Status</td>
<td>Yes
</td>
<td>No
</td>
<td>Start Date
</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td>PUI
</td>
<td colspan="2">
<asp:RadioButtonList ID="StatusList" runat="server" CssClass="spaced" RepeatDirection="Horizontal" Style="border: 0px"
BorderStyle="None" RepeatLayout="Flow">
<asp:ListItem></asp:ListItem>
<asp:ListItem></asp:ListItem>
</asp:RadioButtonList>
<asp:RequiredFieldValidator ID="rwe" runat="server" ForeColor="Red" ControlToValidate="StatusList" SetFocusOnError="true" Display="Static" ErrorMessage="Select"></asp:RequiredFieldValidator>
</td>
<td>
<input type="date" id="date" runat="server" />
</td>
<asp:CustomValidator runat="server" ID="CVPui" ControlToValidate="date" ClientValidationFunction="ValidatePUI" ErrorMessage="Select Start Date!" Display="None"
CssClass="ValidationMsg" />
</tr>
</table>
</td>
</tr>
</table>
</form>
Но когда я выбираю любой из элементов списка и нажимаю на «Отправить», он все еще показывает проверку Так действительно ли требуется поле значения или текстовое поле, можем ли мы найти для этого альтернативу? Внешний вид моей формы выглядит следующим образом введите описание изображения здесь