jquery validate - 如果隐藏字段有值,则有效

Mar*_*les 10 jquery jquery-validate

我需要根据隐藏字段的值验证字段.我试过这个自定义规则:

jQuery.validator.addMethod("cityselected", function() {
    if ($('#featureID').val() == "") return false;
    else return true;
});

cityselect: {
    required: true,
    cityselected: true
},
Run Code Online (Sandbox Code Playgroud)

featureID是一个隐藏的输入,我需要检查它有一个值.这似乎不起作用.有任何想法吗?

小智 4

将“required”类添加到隐藏输入。