为了账号安全,请及时绑定邮箱和手机立即绑定

急急急!!!关于jQuery插件validate的问题,下面一段代码,当输入不正确的信息为什么没有提示?

急急急!!!关于jQuery插件validate的问题,下面一段代码,当输入不正确的信息为什么没有提示?

IT菜_鸟 2016-04-14 20:51:37
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>表单验证</title> <style type="text/css"> body{margin: 0;padding: 0} form{margin: 50px 100px;height: auto;} legend{font-size: 24px;font-weight: bold} p label{font-size: 18px;font-family: 微软雅黑;display: inline-block;width: 80px;} p input{width: 140px;height: 20px;line-height: 20px;font-size: 16px} #sub{width: 80px;height: 30px;} form p:last-child{margin-left: 80px;margin-bottom: 10px} </style> <script src="jquery.validate-1.13.1.js"></script> <script src="jquery-1.11.3.min.js"></script> <script type="text/javascript"> $(function(){ validator = $("#demoForm").validate({ rules: {                username: {                    required: true,                    minlength: 2,                    maxlength: 10                },                password: {                    required: true,                    minlength: 2,                    maxlength: 16                },                "confirm-password": {                    equalTo: "#password";                }            },            messages: {                username: {                    required: '请输入用户名',                    minlength: '用户名不能小于2个字符',                    maxlength: '用户名不能超过10个字符',                },                password: {                    required: '请输入密码',                    minlength: '密码不能小于2个字符',                    maxlength: '密码不能超过16个字符'                },                "confirm-password": {                    equalTo: "两次输入密码不一致"                }            } }) }) </script></head><body> <form id="demoForm"> <fieldset> <legend>会员登录</legend> <p id="info"></p> <p> <label for="username">用户名:</label> <input type="text" name="username" id="user"> </p> <p> <label for="password">密&nbsp;&nbsp;码:</label> <input type="password" name="password" id="psd"> </p> <p> <label for="confirm-password">确认密码:</label> <input type="password" name="confirm-password" id="conf"> </p> <p> <input type="submit"  id="sub" name="submit" value="提交"> </p> </fieldset> </form> </body></html>
查看完整描述

1 回答

已采纳
?
一米一一3192659

TA贡献4条经验 获得超6个赞

<label for="password">密&nbsp;&nbsp;码:</label>

<input type="password" name="password" id="psd">

</p>

<p>

<label for="confirm-password">确认密码:</label>

<input type="password" name="confirm-password" id="conf">


equalTo: "#password";  应该是 equalTo: "#psd";


查看完整回答
反对 回复 2016-04-14
  • IT菜_鸟
    IT菜_鸟
    我修改了,还是不行啊
  • 一米一一3192659
    一米一一3192659
    <script src="jquery.validate-1.13.1.js"></script> <script src="jquery-1.11.3.min.js"></script> 这两个 引入顺序不对,把下边的放上边jquery我都用1.9的了....你这换换吧... 反正不管版本,这俩顺序不对,你缓过来试试
  • IT菜_鸟
    IT菜_鸟
    恩恩,jquery的版本太低了,我换了更高级的版本果然有用,谢谢
  • 1 回答
  • 0 关注
  • 1408 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信