使用自定义验证jQuery和submitHandler

时间:2012-10-09 05:33:21

标签: php jquery

我遇到自定义验证问题。

我制作了一个表单,在发布之前发布了一些自定义验证规则之前将数据发布到某个函数,然后我调用了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

现在,我将如何使用此自定义验证发送此数据。

1 个答案:

答案 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();
       }
   });
});