Javascript C#Asp.net必需的字段验证程序
我是ASP.NET新手 我有三个ASP控件:文本框、下拉框和提交按钮 如果选择了下拉列表,则文本框必须是必填字段,如果未选择下拉列表,则文本框不应是必填字段。现在的挑战是,即使没有选择下拉列表,我所需的字段验证器也会启动 我正在使用JavaScript检查textbox是否为null并禁用我的必填字段Javascript C#Asp.net必需的字段验证程序,javascript,c#,asp.net,Javascript,C#,Asp.net,我是ASP.NET新手 我有三个ASP控件:文本框、下拉框和提交按钮 如果选择了下拉列表,则文本框必须是必填字段,如果未选择下拉列表,则文本框不应是必填字段。现在的挑战是,即使没有选择下拉列表,我所需的字段验证器也会启动 我正在使用JavaScript检查textbox是否为null并禁用我的必填字段 <td><label for="schoolName">SCHOOLNAMES</label></td> <td><asp:
<td><label for="schoolName">SCHOOLNAMES</label></td>
<td><asp:TextBox ID="txtschoolname" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidatorSchoolName" runat="server"
ControlToValidate="txtschoolname" ForeColor="Red"
ErrorMessage="Required"></asp:RequiredFieldValidator>
</td>
<td>Bank Name</td>
<td>
<select">
<option>Please select the bank</option>
<option value="DBN">DBN</option>
<option value="CCC">CCC</option>
</select>
</td>
<td colspan="2">
<asp:Button ID="Button1" runat="server" Text="submit"
OnClientClick=" validate();" onclick="Button1_Click" />
学名
银行名称
查看此资源:
请看一下客户端API的部分,其中指出使用ValidatorEnable方法启用或禁用验证器:
ValidatorEnable('<%= RequiredFieldValidatorSchoolName.ClientID %>', false); //disable
ValidatorEnable(“”,false)//使残废
您可以使用javascript执行此操作
回答了一个确切的问题,它也满足了JavasCraipt被解散的需要。谢谢你的回复,我仍然卡住了。请协助我呼叫验证器启用,,,,请在下面编码
ValidatorEnable('<%= RequiredFieldValidatorSchoolName.ClientID %>', false); //disable