我添加了一個自定義的「功能」驗證下面jQuery驗證引擎
"requiredPrice": {
"func": function (field, rules) {
return (field.val() && field.val() != '')
},
"alertText": "* Price is required"
}
指定的規則,並在HTML中添加適當的類,如果值爲空
<input class="validate[custom[requiredPrice]]" type="text" id="fixed-price" data- bind="value: PriceFixed" readonly="readonly" />
驗證函數返回false,但
modifyLineForm.validationEngine('validate');
still returns true
我用沒有全局函數,但自定義規則進行驗證,所以在我的情況下,這種調用將導致錯誤。 – Andrew