首页 新闻 搜索 专区 学院

单击button提交时,根据条件禁用了一些验证控件,但是要单击2次按钮才能执行button后台事件

0
[已关闭问题] 关闭于 2012-06-18 23:26

代码:

有好多个验证控件,现在就是点击button根据条件时禁用一些验证控件
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />

<script type="text/javascript">
  function disabledControl() {
  //这里根据条件(如checkbox选择了哪一个),禁用RequiredFieldValidator1控件
  ValidatorEnable(document.getElementById("RequiredFieldValidator1"), false);
  }
  $(function() { $("#Button1").bind("click", function() { disabledControl(); }) });
  </script>

第一次单击按钮RequiredFieldValidator1还会验证提示错误信息
第二次单击按钮RequiredFieldValidator1就不会验证了,执行后台事件

怎么样就单击一次禁用掉RequiredFieldValidator1,并且执行后台事件了


我现在要问的是我说的这种情况能不能实现,能实现的话,怎么实现, 不是告诉我用其他的方式验证
其他的验证方式我知道,如在前台直接js验证,后台c#验证。
或者根据条件(如checkbox选择了哪一个),执行disabledControl
这些我知道,不需要告诉我, 一定要回答我的这种情况

999999999999999的主页 999999999999999 | 初学一级 | 园豆:6
提问于:2012-06-14 21:58
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册