JQuery Validation插件无法使用minlength

时间:2013-06-28 06:40:25

标签: validation jquery-plugins

我现在已经和它斗争了一段时间并且广泛搜索无济于事。为了回答同样的问题,我抓住了一个人在这里发布的链接。 enter link description here我已将代码复制到我的编辑器中,将样式表置于内联中,正确地链接了所有脚本...

<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>

没有验证......我有一种感觉,我错过了一些明显的东西。当我只验证必填字段时,它正在一个单独的页面中工作。由于添加了minlength ......没有。

1 个答案:

答案 0 :(得分:0)

我正在使用您的代码执行test,它似乎完美无缺。检查您的jquery.validate.min.js路径是否正确,以及是否可以正确访问系统中的每个脚本。

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

我在文中使用的jquery.validate.iin.js版本来自此website。也许你有一个较旧的剧本?