3 asp.net requiredfieldvalidator dropdownbox
我Dropdownlist在我的网页上有如下内容.
<asp:DropDownList runat="server" ID="cboNoOfSubjects" AutoPostBack="true" CssClass="textEntry" width="80%" onclick="javascript:shouldsubmit=false;" ValidationGroup="valCourseFees">
<asp:ListItem Value="0">-Select-</asp:ListItem>
<asp:ListItem Value="1">1</asp:ListItem>
<asp:ListItem Value="2">2</asp:ListItem>
<asp:ListItem Value="3">3</asp:ListItem>
<asp:ListItem Value="4">4</asp:ListItem>
<asp:ListItem Value="5">5</asp:ListItem>
</asp:DropDownList>
<font color ="red">*</font>
<asp:RequiredFieldValidator ID="cboNoOfSubjects_RequiredFieldValidator"
runat="server" ErrorMessage="No. of Subjects Required" ForeColor="Red"
Font-Size="0.9em" ControlToValidate="cboNoOfSubjects"
ValidationGroup="valCourseFees" Display="None"></asp:RequiredFieldValidator>
Run Code Online (Sandbox Code Playgroud)
但验证器似乎没有发射.谁能帮我这个?
Mus*_*irl 11
对于所有RequiredFieldValidator,InitalValue属性很重要.添加到你的,它会工作.
<asp:RequiredFieldValidator ID="cboNoOfSubjects_RequiredFieldValidator" runat="server"
ErrorMessage="No. of Subjects Required" ForeColor="Red" InitialValue="0"
Font-Size="0.9em" ControlToValidate="cboNoOfSubjects"
ValidationGroup="valCourseFees" Display="None"></asp:RequiredFieldValidator>
Run Code Online (Sandbox Code Playgroud)
还有一件事需要改变,你必须设置属性Display ="Dynamic",它将相应地显示.
| 归档时间: |
|
| 查看次数: |
6334 次 |
| 最近记录: |