2013-04-18 99 views
-4

我有一个注册表单,在用php编写的表单中有一些字段要求,我试图给它添加一个验证插件,但插件不起作用,我没有收到任何错误。jquery验证表单不工作

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"> 

</script>       

<script src="scripts/jquery.validate.js"></script> 

<script> 
$(function(){ 
$("#regForm").validate({ 
    rules: { 
     brukernavn: { 
      required: true, 
      minlength:3, 
      maxlength:10 
     }, 
     passord: { 
      required: true, 
      minlength:3, 
      maxlength:10 
     }, 
     bekreft_pass: { 
      required: true, 
      minlength:3, 
      maxlength:10 
     }, 
     E_post: { 
      required: true, 
      email: true 
     }, 
     bekreft_epost { 
      required: true, 
      email: true 
     }, 
     messages: { 


     } 
    } 
}); 

$.extend($.validator.messages, { 
    required: "Obligatorisk felt:" 
}); 
}); 
</script> 

<form id="regForm" method="post" action=""> 
<label for="brukernavn">Brukernavn</label><br> 
<input type='text' id="brukernavn" name="brukernavn"><br> 

<label for="passord">Passord</label> 
<input type="password" id="passord" name="passord"><br> 

<label for="bekreft_pass">Bekreft passord</label> 
<input type="password" id="bekreft_pass" name="passord2"><br> 

<label for="E_post">E-post</label> 
<input type="E-post" id="E_post" name="E-post"><br> 

<label for="bekreft_epost">Bekreft e-post</label> 
<input type="E-post" id="bekreft_epost" name="E-post2"><br> 
<br> 

<input type='submit' id"submit" value='Register'> 

有谁看到问题出在哪里?

+0

你还没有关闭的输入:

http://jsfiddle.net/samliew/uGsXC/10/

此外,验证规则名称必须与NAME字段属性,而不是ID匹配标签甚至表格标签,坏习惯 – dreamweiver 2013-04-18 05:39:52

+0

小提琴,如果有人感兴趣:http://jsfiddle.net/samliew/uGsXC/ – 2013-04-18 05:47:58

+0

关闭标签f或表单似乎没有与我发布的代码,但它在那里,只是尝试关闭输入标签和问题似乎没有消失 – Christopher 2013-04-18 05:48:52

回答

1

存在丢失的冒号在这里:bekreft_epost {应该bekreft_epost: {

而且,没有结束的形式标记。

+0

我真的很新,在这一周开始学习PHP和jQuery的一周前,但谢谢你,应该看到它自己寿。 – Christopher 2013-04-18 05:51:58

+0

不要忘记标记回复作为答案:) – DAC84 2013-04-18 06:01:40

+0

并提示:使用大多数浏览器附带的javascript控制台/调试器。通常可通过按F12来获得。 – DAC84 2013-04-18 06:02:37