// 字符验证
jQuery.validator.addMethod("userName", function(value, element) {
    return this.optional(element) || /^[/u0391-/uFFE5/w]+$/.test(value);
}, "用户名只能包括中文字、英文字母、数字和下划线"); //这是一个jquery validate的自定义函数,用来验证字符,是我从网上拷下来的
//username 是方法名,value 是当前文本框的值,element是代表什么的?
//
/

解决方案 »

  1.   

    唉,, 没人么
        只是我现在的需求是有两个文本框,不能同时为空,只要有一个里面有值就通过验证。
     是以前的项目用的validate验证,都是些在class里面的,如果用js验证效果就不统一而且也不美观。
      

  2.   

    element代表当前控件对象,比如文本框你可以在 alert($(element).attr('name'));来弹出看看里面所包含的属性值
      

  3.   

     这个我在官网的api上看到了,谢谢,能帮忙看下一楼的问题么
      

  4.   

    ($(element1).val()!=""||$(element2).val()!="")这样去判断吧
       /^[/u0391-/uFFE5/w]+$/.test($(element1).val())||/^[/u0391-/uFFE5/w]+$/.test($(element2).val())
     验证