我遇到自定义验证问题。
我制作了一个表单,在发布之前发布了一些自定义验证规则之前将数据发布到某个函数,然后我调用了submitHandler,但这不起作用。
$(document).ready(function(){
$("#faculty").validate({
rules: {
designation: {
required: true
},
faculty_qual: {
required: true
}
},
messages: {
designation: 'Please select a Dasignation.',
faculty_qual: 'Please select qualification'
}
submitHandler: function(form) {
create_faculty();
}
});
现在,当我运行此操作时,我收到了一些错误Uncaught SyntaxError: Unexpected identifier
现在,我将如何使用此自定义验证发送此数据。
答案 0 :(得分:3)
似乎是一个句法错误。您在messages
对象后面缺少一个冒号,在validate
函数调用结束时缺少分号和括号和分号。
$(document).ready(function(){
$("#faculty").validate({
rules: {
designation: {
required: true
},
faculty_qual: {
required: true
},
matric_pass_year: {
required: true
}
},
messages: {
designation: 'Please select a Dasignation.',
faculty_qual: 'Please select qualification',
matric_pass_year: 'Please select Year'
},
submitHandler: function(form) {
create_faculty();
}
});
});