使用jquery插件validate对输入框内容设置自动校验:1.用户名和密码为空会提示 2.约束密码框的长度和只允许数字的输入

目的:对input输入框的内容进行效验(登录框,密码框)
原理:就是在输入框添加一个 触发事件,对输入框的内容进行判断
程序一:

@{
    ViewBag.Title = "LoginStudent";
}
<script src="~/Scripts/jquery-3.3.1.min.js"></script>
<script src="~/Scripts/jquery.validate.js"></script>
@section ABC{
    @Scripts.Render("~/bundles/jqueryval")//引用jquery文件
    <script type="text/javascript">
        $(function () {
            $("#registerFrm").validate({
                rules: {
                    StuLoginName: { required: true },//用户名非空
                    StuLoginPwd: {
                        required: true,//密码非空
                        rangelength: [3, 10],//限制密码长度
                        number: true//只允许输入数字
                    },//密码非空  
                },
                messages: {
                    StuLoginName: { required: "请输入用户名!" },
                    StuLoginPwd: {
                        required: "请输入密码!",
                        rangelength: "密码只能为3~10之间",
                        number:"只能输入数字!"
                    },
                }
            });
        });
    </script>
    /**/
}
程序二:然后用html辅助方法创建文本框和密码框
<div class="form-group">
            <label class="control-label col-md-2" for="StuLoginName">登录名</label>
            <div class="col-md-10">
                @Html.TextBox("StuLoginName")
            </div>
        </div>
        <div class="form-group">
            <label class="control-label col-md-2" for="StuLoginPwd">密码</label>
            <div class="col-md-10">
                @Html.Password("StuLoginPwd")
            </div>
        </div>
        <div class="form-group">
            <div class="col-md-offset-2 col-md-10">
                <input type="submit" value=" 登录 " class="btn btn-default" />
            </div>
        </div>


评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@admin_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值