2015-04-07 79 views
0

我写这个脚本正好在我的HTML代码下,因为我想验证我的表单与插件“jQuery.validate.js”,但它根本不工作。我在视频教程中看到它,但它不工作,我正在工作,从2天开始做R & D,但都是徒劳的。由于我是JavaScript和jQuery中的一个核心,所以请发布一些有用的材料。表单验证与jquery不工作

<script type="text/javascript"> 
    $(document).ready(function(){ 
     $('#sign_up').validate(function(){ 
      rules: { 
         first_name: "required", 
         last_name: "required", 
         user_name: "required", 
         father_name: "required", 
         guardian_name: "required", 
         cnic_no: "required", 
         mob_num: "required", 
         ofic_no: "required", 
         res_no: "required", 
         b_day: "required", 
         home_address: "required", 
         office_address: "required", 
         my_country: "required", 
         my_city: "required", 
         radio_gender: "required", 
         radio_status: "required", 
         email: { 
          required: true, 
          email: true 
         } 


        }, 
        // Specify the validation error messages 
        messages: { 
         first_name: "Please enter your first name", 
         last_name: "Please enter your last name", 
         user_name: "Please enter your user name", 
         father_name: "Please enter your father name", 
         guardian_name: "Please enter your guardian name", 
         cnic_no: "Please enter your cnic", 
         mob_num: "Please enter your mobile number", 
         ofic_no: "Please enter your office number", 
         res_no: "Please enter your residantial no", 
         b_day: "Please enter your birth date", 
         home_address: "Please enter your home address", 
         office_address: "Please enter your office address", 
         my_country: "Please enter your country", 
         my_city: "Please enter your city", 
         radio_gender: "Please select your gender", 
         radio_status: "Please select your status", 
         email: "Please enter a valid email address", 

        } 

     }); 


    }); 
</script> 
+2

究竟如何在不工作?控制台中有任何错误? – phts

+1

你的表单HTML在哪里? –

+0

其实亲爱的它很长,它可能会让你感到困惑这就是为什么我该死的写在这里 –

回答

0

$(document).ready(function(){ 
 
     $('#sign_up').validate(function(){ 
 
           // Specify the validation error messages 
 
        messages: { 
 
         first_name: "Please enter your first name", 
 

 
        } 
 

 
     }); 
 

 
    }); 
 

 
$('#btn').click(function(){ 
 
    $('#sign_up').valid(); 
 
}):
<form id="sign_up"> 
 

 
    <p>First name: <input id="first_name" required /> <button   id="first_name">Validate</button></p> 
 
    
 
</form>

+0

艾萨克斯蒂文斯你使用的只是简单的属性名为“必需”,我很熟悉它,但我想用jQuery表单验证插件做到这一点,所以你的答案对我来说没有任何帮助它的总体无关紧要 –