这是你jQuery的逻辑问题呗,自己用chrome或者火狐debug一下不就知道了

解决方案 »

  1.   

    onError:function(){alert("校验没有通过,具体错误请看错误提示"); return false;};加上return false试试
      

  2.   

    放在母版里面id会改变的,楼主的id检查下对了没有
      

  3.   

    加了return false;没起作用,后台还是执行了
      

  4.   

    3楼说的对,我检查了一下,如果把BUTTON放在updatepanel外面就好了,为什么会这样?如果我想用updatepanel该如何解决那?
      

  5.   

    一般都会变,防止客户端ID重复。。用clientid属性    $(document).ready(function () {
            $.formValidator.initConfig({ formID: "form1", onError: function () { alert("校验没有通过,具体错误请看错误提示") } });
            $("#<%=yssl.ClientID %>").formValidator({ onShow: "请输入正整数", onCorrect: "输入的正整数正确" }).regexValidator({ regExp: "intege1", dataType: "enum", onError: "正整数格式" });
            $("#<%=yjh.ClientID %>").formValidator({ onShow: "请输入非空字符", onCorrect: "非空字符正确" }).regexValidator({ regExp: "notempty", dataType: "enum", onError: "非空字段" });
            $("#<%=yTextBox8.ClientID %>").formValidator({ onShow: "生活或泥浆用水", onCorrect: "非空字符正确" }).regexValidator({ regExp: "notempty", dataType: "enum", onError: "非空字段" });
            $("#<%=ycontent1.ClientID %>").formValidator({ onShowText: "这家伙很懒,什么都没有留下。", ajax: true, onShow: "请在下面文本框中输入你的计划内容", onFocus: "描述至少要输入5个汉字或10个字符", onCorrect: "恭喜你,你输对了", defaultValue: "这家伙很懒,什么都没有留下。" }).inputValidator({ min: 10, onError: "你输入的描述长度不正确,请确认" });    });
      

  6.   

    加了<%=ycontent1.ClientID %>还是没起作用,同样执行了后台程序
      

  7.   

    检测不正确之后,执行 return; / return false; 后面的代码就不执行了