2013-06-28 118 views
0

我一直在与此战斗一段时间,并已广泛搜索无济于事。为了回应我的同一个问题,我抓住了一个在这里发布的链接。 enter link description here我复制代码到我的编辑,放置在样式表内联,联所有的脚本正确,我认为...JQuery验证插件不能使用最小长度

<head profile="http://gmpg.org/xfn/11"> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"</script> 
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.0/additional-methods.js"</script> 
<style> #docs{ 
display:block; 
postion:fixed; 
bottom:0; 
right:0; 
} 
</style> 
</head> 

<body> 
<form id="form_validation_reg_generate_user"> 
<input type="text" name="userPassword" id="userPassword" /> 
<br/> 
<input type="submit" /> 
</form> 
<a id="docs" href="http://docs.jquery.com/Plugins/Validation" target="_blank">Validation Documentation</a> 
<script type="text/javascript" src="js/jquery.validate.min.js"></script> 
<script> 
$(document).ready(function() { 

$('form#form_validation_reg_generate_user').validate({ 
    rules: { 
     userPassword: { 
      minlength: 5 
     } 
    }, 
    submitHandler: function (form) { // for demo 
     alert('valid form submission'); // for demo 
     return false; //form demo 
    } 
}); 

}); 
</script> 
</body> 

无验证发生......我有一种感觉,我失去了一些东西明显。当我只验证必填字段时,它在单独的页面中工作。由于增加了最小长度...什么也没有。

回答

0

我正在做一个test与你的代码,它似乎很好地工作。检查您的jquery.validate.min.js路径是否正确,以及您是否可以正确访问系统中的每个脚本。

你也可以使用浏览器开发工具来检查你是否有例外。

我在文中使用的jquery.validate.iin.js版本是从这个website。也许你有一个更老的脚本?

+0

这就是答案!只要我把那个放到位,我再次测试,它按预期工作。谢谢! – user2530671

+0

@ user2530671不客气。我很高兴它的工作! – maqjav

相关问题