600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > ASP.NET jQuery 实例12 通过使用jQuery validation插件简单实现用户注册页面验证功能【jquery】

ASP.NET jQuery 实例12 通过使用jQuery validation插件简单实现用户注册页面验证功能【jquery】

时间:2021-04-25 05:14:41

相关推荐

ASP.NET jQuery 实例12 通过使用jQuery validation插件简单实现用户注册页面验证功能【jquery】

web前端|js教程

validation,页面验证

web前端-js教程

页面样式代码:

php网站源码,vscode注释,ubuntu软件,运行tomcat,安装sqlite,上海网页设计,phalcon数据库操作,免备案服务器,隐藏翻页插件,app前端框架,图片爬虫,php5下载,宁波seo优化,springboot整合quartz,a标签 table,制作网站软件,网页元素,cms模板,phpv9后台成空白,给ecshop网站加密码页面,人事管理系统毕业论文,企业程序lzw

.header

{

background-color: #CCCCCC;

color: White;

font-size: x-large;

}

.content

{

background-color: White;

font-weight: lighter;

font-size: small;

}

.content td

{

text-align: left;

}

.mandatory

{

color: Red;

}

.errorContainer

{

display: none;

margin-bottom: 20px;

}

.alertMsg

{

margin-left: 20px;

color: #660000;

}

.input-highlight

{

background-color: #CCCCCC;

}

页面结构代码:

学生宿舍管理系统源码,vscode配置black,ubuntu系统如何修改路由,tomcat测试 教程,sqlite支持all吗,插件background image,前端开发框架扫码,nginx网站防止爬虫,php 裁图片,SEO经验分享朋友圈,国外ico网站源码,java新闻网页正文抽取,商城网站程序模板下载不了,wordpress获取当前页面的别名,学校管理系统源码,万能客服小程序lzw

脚本代码:

先引入脚本文件:

脚本功能代码:

$(document).ready(function () {

// 在这里设置默认的操作行为

$.validator.setDefaults({

highlight: function (input) {

$(input).addClass("input-highlight");

},

unhighlight: function (input) {

$(input).removeClass("input-highlight");

}

});

// 然后调用函数validate()开始对form校验

$("#form1").validate({

rules: { txtName: "required",

// 验证邮件格式是否正确,设置email属性为true

txtEmail: { required: true, email: true },

txtPassword: { required: true, minlength: 8 },

// 在这里equalTo属性的作用是验证确认密码必须和之前输入的密码相等

txtConfirmPwd: { required: true, minlength: 8, equalTo: "#txtPassword" },

// 验证日期格式是否正确,设置date属性为true;

txtDOB: { required: true, date: true },

// 通过属性maxlength设置文本最大长度

txtAddress1: { required: true, maxlength: 200 },

txtAddress2: { maxlength: 200 },

// digits属性设置输入的内容必须为数字

txtPostal: { required: true, digits: true },

// url属性验证是否输入为合法的网址

txtWebsite: { url: true },

chkTandC: "required"

},

messages: { txtName: "请输入您的姓名",

txtEmail: { required: "请输入您的Email",

email: "请输入一个合法的email地址"

},

txtPassword: { required: "请输入您的密码",

minlength: "密码长度必须大于8"

},

txtConfirmPwd: { required: "请输入您的确认密码",

minlength: "确认的密码长度必须大于8",

equalTo: "请保证输入的密码和确认的密码要一样"

},

txtDOB: { required: "请输入您的生日",

date: "您输入的生日日期格式不对"

},

txtAddress1: { required: "请输入您的地址1",

maxlength: "您输入的地址1长度不能超过200"

},

txtAddress2: { maxlength: "您输入的地址1长度不能超过200" },

txtPostal: { required: "请输入您的邮政编号",

digits: "您输入的邮政编号必须都为数字"

},

txtWebsite: { url: "请输入一个合法的网址" },

chkTandC: { required: "请接受相关法律条款" }

},

wrapper: "li",

errorContainer: $("div.errorContainer"),

errorLabelContainer: $("#form1 p.alertMsg")

});

$("#btnReset").click(function (e) {

e.preventDefault();

// 这里使用了插件form的resetForm()函数,恢复到第一次加载页面的状态

$("#form1").resetForm();

});

});

注意:样式选择器div.errorContainer和div .errorContainer的含义不一样,第一个是选择所有带样式类errorContainer的div元素,而第二个是选择div元素里面的后代所有带样式类errorContainer的元素。

最终效果图:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。