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