任何一个字段的验证都是非空的

时间:2013-11-24 10:45:20

标签: javascript jquery validation

假设我有两个文本字段,我需要验证其中任何一个字段都是非空的。

我试过像

"vImage": {
    "myfunction_valid": function(){
                 if(('#vimg1').val()) return true;
                 else if($('#vimg2').val()) return true; 
                 else return false; 
          }
        }

但它不起作用。任何人都可以建议我更好的方式吗?

1 个答案:

答案 0 :(得分:1)

大概显示的代码是对象文字的一部分,并且在您未显示的代码中可能存在其他问题,但是在 显示的内容中,您会出现语法错误if的行:

if(('#vimg1').val()) return true;

应该是:

if($('#vimg1').val()) return true;

要获得进一步的帮助,您需要向我们展示更多代码。你怎么称呼这个功能? vImage所属的对象的其余部分是什么?

  

“任何人都可以建议我更好的方式”

你可以简化这个功能:

"vImage": {
    "myfunction_valid": function(){
          return $('#vimg1').val() != "" || $('#vimg2').val() != "";
     }
 }