rules:{
   memberCompany:{
            required:false
        },
 messages:{
      memberCompany:{
            info:"请输入公司全名,与工商执照名称一致.",
            required:"请输入公司全名"
         } 
      },现在设这个文本框可以为空。当在页面上不输入时,不让它显示输入正确 ,请问怎么设置 

解决方案 »

  1.   

    为什么现在本来很简单的东西都非要用jquery验证呢?直接js的id.value == ""来判断不更简单么?难道我落伍了
      

  2.   

    因为表单中有很多要验证的。所以就用了jquery 了。
      

  3.   

    直接将表单当参数传给函数用form.tagname.value来判断感觉很简洁明了,不易出错,代码梁上来说感觉差不多
      

  4.   

    难道除了验证之外就没用jquery的用武之地了?
      

  5.   

    我现在就是希望  required:false  不显示提示信息 
     
      

  6.   

    <script language="javascript">
    var s = "0.013/5*20 0.012/5*30 0.013/5*20";
    var arr = s.split(" ");
    var len = arr.length;
    var s = "";
    for(i = 0; i < len; i++){
    arr[i] = arr[i].replace(/\/\d/, "");
    }
    for(i = 0; i < len; i++){
    if(i < len - 1)s += arr[i] + "+";
    else s += arr[i];
    }alert(s);
    </script>
      

  7.   

    我是在反问
    为什么现在本来很简单的东西都非要用jquery验证呢?直接js的id.value == ""来判断不更简单么?难道我落伍了
      

  8.   

     required:false
    这个去掉
      

  9.   

    info
    这个的验证规则你怎么写的?
      

  10.   

    rules:{
    memberCompany:{
      required:false
      },
     messages:{
      memberCompany:{
      info:"请输入公司全名,与工商执照名称一致.",
      required:"请输入公司全名"
      }  
      },现在就是把    required:false 去掉。
      

  11.   

    info:"请输入公司全名,与工商执照名称一致.",
    你少了和他对应的验证规则,要不就把这句删了,要不就在rules里加上info验证规则
      

  12.   

           var s = "0.013/5*20 0.012/5*30 0.013/5*20";
    var reg = /\/5/g;
    s = s.replace(reg, "");

    reg = / /g;
    s = s.replace(reg, "+");
    alert(eval(s));