在我的表单中,我的一个字段取决于另一个字段的值,例如是否需要。我写了下面的代码,但不能正常工作。请帮忙。
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 ")
}
答案 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;
}
}