Html 如何在asp.net中验证下拉列表以不接受空值
有人能告诉我如何用提交按钮验证我的下拉列表不接受空值吗。下面是HTML的下拉列表Html 如何在asp.net中验证下拉列表以不接受空值,html,asp.net,Html,Asp.net,有人能告诉我如何用提交按钮验证我的下拉列表不接受空值吗。下面是HTML的下拉列表 <td> <asp:DropDownList runat="server" ID="Dpd_Dep_Status" Visible=false Display="dynamic"> <asp:ListItem Text="" Value="" Display="dynamic"></asp:ListItem> <asp:ListItem
<td>
<asp:DropDownList runat="server" ID="Dpd_Dep_Status" Visible=false Display="dynamic">
<asp:ListItem Text="" Value="" Display="dynamic"></asp:ListItem>
<asp:ListItem Text="Yes" Value="Y" Display="dynamic"></asp:ListItem>
<asp:ListItem Text="No" Value="N" Display="dynamic">
</asp:ListItem>
</td>
首先,您需要将验证组添加到下拉列表中。然后在验证中,你可以给出一个初始值-1
<asp:DropDownList runat="server" ID="Dpd_Dep_Status" Visible=false Display="dynamic">
<asp:ListItem Text="--Select--" Value="--Select--"></asp:ListItem><asp:ListItem Text="Yes" Value="Y" Display="dynamic"></asp:ListItem>
<asp:ListItem Text="No" Value="N" Display="dynamic">
验证
<asp:RequiredFieldValidator InitialValue="--Select--" ID="Req_ID" Display="Dynamic"
ValidationGroup="g1" runat="server" ControlToValidate="Dpd_Dep_Status"
Text="*" ErrorMessage="ErrorMessage"></asp:RequiredFieldValidator>
将此项添加到要显示验证消息的页面上
<asp:RequiredFieldValidator InitialValue="" ID="RequiredFieldValidator"
ValidationGroup="VG" runat="server" ControlToValidate="Dpd_Dep_Status" ErrorMessage="Please select a value"></asp:RequiredFieldValidator>
空的意思是空白?有很多方法可以做到这一点,你想要什么?JS,jquery?asp.net验证程序?我想通过asp.net验证。感谢您的帮助,但我的问题尚未解决,我的下拉列表中有3项,分别为是、否和空白。如果为空,则应给出验证错误。如果有人选择空白值,我是否可以进行检查,然后它将显示错误。
<asp:Button ID="Button1" runat="server" ValidationGroup="VG" Text="Submit"/>