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

想不通,我和老师代码一样的,为什么不能出现提示信息

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<link href="type.css" rel="stylesheet" type="text/css">
<script  src="vendor/jquery.validate-1.13.1.js" type="text/javascript"></script>
<script src="vendor/jquery-1.10.0.js" type="text/javascript"></script>
</head>
<body>
<form id="demoForm" method='post'>
<fieldset>
<legend>用户登录</legend>
<p>
<label for="username">用户名</label>
<input type="text" id="username" name="username">
</p>
<p>
<label for="password">密码</label>
<input type="password" id="password" name="password">
</p>
<p>
<input type="submit" value="登录">
</p>
</fieldset>
</form>


<script type="text/javascript">
$(document).ready(function(){
$("#demoForm").validate({
rules: {
username:{
required:true,
minlength:2,
maxlength:10
},
password:{
required:true,
minlength:2,
maxlength:16
}
}
messages: {
username:{
required:"用户名必须填写",
minlength:"用户名最少为2字符",
maxlength:"用户名最大为10字符"
},
password:{
required:"密码必须填写",
minlength:"密码最少为2字符",
maxlength:"密码最大为16字符"
}
}
});
});
</script>
</body>
</html>

为什么我不能产生提示信息呢

CSS样式表

body {

    font-size: 36px;

    line-height: 1.6;

}



p {

    margin: 10px 0;

}



label {

    display: inline-block;

    min-width: 140px;

}



label.error {

    margin-left: 10px;

    color: red;

}



input, button {

    font-size: 36px;

    line-height: 35px;

    border: 1px solid #999;

    min-width: 180px;

}



input.error {

    border: 1px solid red;

}



input[type=submit], button {

    margin-top: 20px;

    font-size: 36px;

    padding: 10px 0;

}

/* CSS Document */




正在回答

1 回答

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <style>
        body {
            font-size: 36px;
            line-height: 1.6;
        }


        p {
            margin: 10px 0;
        }


        label {
            display: inline-block;
            min-width: 140px;
        }


        label.error {
            margin-left: 10px;
            color: red;
        }


        input, button {
            font-size: 36px;
            line-height: 35px;
            border: 1px solid #999;
            min-width: 180px;
        }


        input.error {
            border: 1px solid red;
        }


        input[type=submit], button {
            margin-top: 20px;
            font-size: 36px;
            padding: 10px 0;
        }
    </style>
    <script src="http://cdn.bootcss.com/jquery/1.10.0/jquery.js"></script>
    <script  src="http://cdn.bootcss.com/jquery-validate/1.13.1/jquery.validate.js" type="text/javascript"></script>
</head>
<body>
<form id="demoForm" method='post'>
    <fieldset>
        <legend>用户登录</legend>
        <p>
            <label for="username">用户名</label>
            <input type="text" id="username" name="username">
        </p>
        <p>
            <label for="password">密码</label>
            <input type="password" id="password" name="password">
        </p>
        <p>
            <input type="submit" value="登录">
        </p>
    </fieldset>
</form>


<script type="text/javascript">
    $(document).ready(function(){
        $("#demoForm").validate({
            rules: {
                username:{
                    required:true,
                    minlength:2,
                    maxlength:10
                },
                password:{
                    required:true,
                    minlength:2,
                    maxlength:16
                }
            },
            messages: {
                username:{
                    required:"用户名必须填写",
                    minlength:"用户名最少为2字符",
                    maxlength:"用户名最大为10字符"
                },
                password:{
                    required:"密码必须填写",
                    minlength:"密码最少为2字符",
                    maxlength:"密码最大为16字符"
                }
            }
        });
    });
</script>
</body>
</html>

两个问题,1 应该先旨入jquery文件 后引入jquery-validate文件,因为jquery-validate对jquery有依赖。

2.第85(我的代码85行)行少一个,

0 回复 有任何疑惑可以回复我~
#1

李晓健

不是85行 是87行
2015-11-07 回复 有任何疑惑可以回复我~
#2

sunfeisunfei 提问者 回复 李晓健

万分感谢,可以运行了,可是我不懂为什么要有这个先后顺序呢
2015-11-13 回复 有任何疑惑可以回复我~
#3

qq_yEs先生_53591812

大神,问下validate函数里面为什么都用逗号来分隔啊?不是都用分号吗?
2016-09-13 回复 有任何疑惑可以回复我~
#4

李晓健 回复 qq_yEs先生_53591812

里面是一个对象呀,对象的不同属性,不就是逗号分隔
2016-09-13 回复 有任何疑惑可以回复我~
#5

qq_yEs先生_53591812 回复 李晓健

谢谢 明白了
2016-09-13 回复 有任何疑惑可以回复我~
查看2条回复

举报

0/150
提交
取消

想不通,我和老师代码一样的,为什么不能出现提示信息

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信