jQuery的if条件验证

时间:2018-11-29 04:35:12

标签: jquery validation if-statement

在我的表单中,我的一个字段取决于另一个字段的值,例如是否需要。我写了下面的代码,但不能正常工作。请帮忙。

       if params.values.filter({
            if let x = $0 {
                if let str = x as? String , str.isEmpty {
                    return true
                } else {
                    return false
                }
            } else {
                return true
            }
        }).isEmpty
        {
            print("not contain nil value ")
        }
        else
        {
            print("contain nil value ")
        }

3 个答案:

答案 0 :(得分:1)

尝试下面的代码。

nic: {
    isRequired: function(){
        var val = ('#type').val(); 
        if(val == 3 || val == 7){
          return false;
        }
        return true;
},

答案 1 :(得分:1)

有时候条件可能无法正确检查传递给条件的值。我的意思是3或7传递给条件

您可以通过以下方式进行检查

console.log($('#type')。val()); 根据您的情况

答案 2 :(得分:0)

尝试一下:

required: function(element){
    if($('#type').val()==3){
        return false;
    }
    else if($('#type').val()==7){
        return false;
    }
    else{
        return true;
    }
}