如题,,更奇怪的是我两个表单验证是复制过来的。只改了个字段名字,另一个竟然验证不了,还有其他的字段是我昨晚回去之前还可以验证的,今天过来开电脑又验证不了了。。上代码截图

解决方案 »

  1.   

    //公司名称
    $("#C_CMP_NAME").formValidator({empty:true,onFocus:"请输入公司名称",onCorrect:"正确 ",onEmpty:"公司名称不能为空"})
    .inputValidator({min:5,max:20,onErrorMin:"至少输入5个字符",onErrorMax:"长度不能超过20个字符!",empty:{leftEmpty:false,emptyError:"不能以空格开头!"},onError:"不能为空,请您输入公司名称"})
    .regexValidator({regExp:"C_CMP_NAME",dataType:"enum",onError:"请输入5-20个字符,只能由中英文和下划线组成",oncorrect:"正确"});
    //用户账号
    $("#C_USER_ID").formValidator({empty:true,onFocus:"请输入用户账号",onCorrect:"正确",onEmpty:"用户账号不能为空"})
    .inputValidator({min:5,max:20,onErrorMin:"至少输入5个字符",onErrorMax:"长度不能超过20个字符!",empty:{leftEmpty:false,emptyError:"不能以空格开头!"},onError:"不能为空,请您输入用户账号"})
    .regexValidator({regExp:"C_USER_ID",dataType:"enum",onError:"请输入5-20个字符,只能由英文,数字和下划线组成",oncorrect:"正确"})
    ;
      

  2.   

    页面初始化完成的时候:settings.0为空或不是对象
      

  3.   

    我把regExp里换成正则表达式就可以了。。现在遇到了问题。ajaxValidator里验证是否重名怎么弄呢哪个哥哥姐姐。。江湖救急呐。