Javascript 如何使用jqueryvalidate验证密码,但不需要它?
我想知道是否有人使用jqueryvalidatepassword插件()来验证密码,但不需要它们 在我的例子中,我正在创建一个编辑用户表单。没有密码,用户无法存在。因此,当管理员编辑用户时,我知道密码已经过验证并分配给用户 我希望管理员能够提交表单,并留下密码字段空白。这意味着密码没有更改。但是,如果管理员确实想更改密码,我想使用jqueryvalidatepassword(上面链接)来验证密码 在我的htmlJavascript 如何使用jqueryvalidate验证密码,但不需要它?,javascript,jquery,jquery-plugins,jquery-validate,Javascript,Jquery,Jquery Plugins,Jquery Validate,我想知道是否有人使用jqueryvalidatepassword插件()来验证密码,但不需要它们 在我的例子中,我正在创建一个编辑用户表单。没有密码,用户无法存在。因此,当管理员编辑用户时,我知道密码已经过验证并分配给用户 我希望管理员能够提交表单,并留下密码字段空白。这意味着密码没有更改。但是,如果管理员确实想更改密码,我想使用jqueryvalidatepassword(上面链接)来验证密码 在我的html中,我有: <script src="/Scripts/Common/jquer
中,我有:
<script src="/Scripts/Common/jquery.js" type="text/javascript"></script>
<script src="/Scripts/Common/jquery.validate.min.js" type="text/javascript"></script>
<script src="/Scripts/Common/jquery-validate.password/jquery.validate.password.js" type="text/javascript"></script>
<link href="/Scripts/Common/jquery-validate.password/jquery.validate.password.css" rel="stylesheet" type="text/css" />
<script>
$(document).ready(function() {
$("#edit").validate();
$("#password").valid();
});
</script>
这很有效。尽管需要输入密码。我可以将其修改为不需要密码,只验证密码吗?试试这个
$(document).ready(function() {
$("#edit").validate(
rules: {
password: { required: false }
},
);
$("#password").valid();
});
只用
$("#edit_form").validate({
rules: {
re_password: {
equalTo: "#password"
}
},
messages: {
re_password: {
equalTo: "Password does not match"
}
}
});
不使用输入字段中的“必需”类
<input id="password" type="password" name="password" class="TextBox">
<input id="re_password" type="password" name="re_password" class="TextBox">
只是想知道这里是/Scripts/Common/jquery.js
您在加载缩小的jquery还是标准?通常应该有jquery.min.js
(只是旁注)是的。。。我相信它是缩小了的。我只是在这篇文章中快速输入了该链接,因为该链接在母版页中,我是从视图中复制的。:-)谢谢你的建议。不幸的是,它没有起作用。我认为这是密码插件的一部分,它被挂在密码上的时间不够长。(顺便说一句:您的代码示例缺少规则周围的花括号)
<input id="password" type="password" name="password" class="TextBox">
<input id="re_password" type="password" name="re_password" class="TextBox">