我有這樣的代碼來驗證表單字段:現場驗證錯誤
$("#prospectForm").validate({
rules: {
Orgnr: {
required: true,
number: true,
minlength: 9,
maxlength: 9
},
Firmanavn: {
required: true
},
Postnr: {
number: true
},
Antall_ansatte: {
number: true
},
Etableringsar: {
number: true
},
Ekstra_Tall: {
number: true
}
}
});
但我得到了以下錯誤:Uncaught TypeError: Cannot read property 'call' of undefined. Exception occurred when checking element Orgnr, check the '__dummy__' method.
我看着jquery.validate.js
,發現其中一線問題是:
result = $.validator.methods[ method ].call(this, val, element, rule.parameters);
這裏的方法有__dummy__
值,而methods["__dummy__"]
是undefined
。
任何人都知道什麼可能是問題嗎?
您可以發佈您的HTML表單藏漢? –
負擔是你發佈足夠的代碼來重現問題。那麼表單的HTML標記在哪裏?否則,你可以看到,您發佈的代碼工作對我罰款:http://jsfiddle.net/hL6L0c5a/ – Sparky