我有一个输入字段,我试图添加自定义验证(需要取决于另一个字段).如果我放入必需的AND funcCall(),我可以看到返回两个错误.如果我只把funcCall放回去.我知道它正在进入函数和条件,因为我做了一个console.log()但由于某种原因,它似乎需要一个初始规则才能显示错误.
呼叫:
<input type="text" class="validate[funcCall[validatePassportrequired]]" id="form_register_passport_number" value="" name="passport_number" size="50">
功能:
function validatePassportrequired(field,rules,i,options) { if ($('#register_for').val()!='Local') { return options.allrules.required.alertText; } }
所以,如果我将呼叫更改为:
class="validate[required,funcCall[validatePassportrequired]]"
我得到两个*这个字段是必需的
我是否必须与funcCall一起使用另一个验证规则?