网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

如何使用bootstrap创建登录注册页面并实现表单验证功能

小编给大家分享一下如何使用bootstrap创建登录注册页面并实现表单验证功能,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

创新互联自2013年创立以来,是专业互联网技术服务公司,拥有项目网站制作、成都网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元三亚做网站,已为上家服务,为三亚各地企业和个人服务,联系电话:028-86922220

用bootstrap做登入注册页面,使用validate做表单验证

技术:bootstrap,font-awesome,jquery-validate;

特点:响应式布局,表单验证(用户两次密码是否相同,必填信息是否填写)背景图片自适应屏幕大小;

html代码:

第三方资源的导入是用cdn引入;当然也可以自己去下载在本地导入。



	
		
		bootstrap案例
		
		
		
		
		
		
		
		
		
		
		
		
		
	
	
		
	

Login to your account


Create an account

Login to your account

js代码:

可能有不合理的方法,毕竟笔者能力有限,如有更好的方法可以留言,我会及时修改。

$().ready(function() {
	$("#login_form").validate({
		rules: {
			username: "required",
			password: {
				required: true,
				minlength: 5
			},
		},
		messages: {
			username: "请输入姓名",
			password: {
				required: "请输入密码",
				minlength: jQuery.format("密码不能小于{0}个字 符")
			},
		}
	});
	$("#register_form").validate({
		rules: {
			username: "required",
			password: {
				required: true,
				minlength: 5
			},
			rpassword: {
				equalTo: "#register_password"
			},
			email: {
				required: true,
				email: true
			}
		},
		messages: {
			username: "请输入姓名",
			password: {
				required: "请输入密码",
				minlength: jQuery.format("密码不能小于{0}个字 符")
			},
			rpassword: {
				equalTo: "两次密码不一样"
			},
			email: {
				required: "请输入邮箱",
				email: "请输入有效邮箱"
			}
		}
	});
});
$(function() {
	$("#register_btn").click(function() {
		$("#register_form").css("display", "block");
		$("#login_form").css("display", "none");
	});
	$("#back_btn").click(function() {
		$("#register_form").css("display", "none");
		$("#login_form").css("display", "block");
	});
});

资源下载地址:http://download.csdn.net/detail/qq_19558705/9358603

现在我们开始谈谈所用到的知识点:

①bootstrap的布局:

bootstrap用的是网格布局,使用col-*-*

使用条件:要在.container和.row下才能使用,结构如下:

...

参考值:
col-xs-*:小于768px,手机

col-sm-*:大于768px,平板

col-md-*:大于998px,普通电脑,笔记本之类

col-lg-*:大于1200px,一般为大型台式电脑

可以同时使用,达到跨多个设备效果

偏移:col-*-offset-*

②表单:

这里的表单和普通表单没什么太多区别,我就不多说了。

③font-awesome的使用:

使用的是4.3.0版本,使用方法

fa-lg表示大图

更多icon参考:http://fontawesome.dashgame.com/

④jquery-validate表单验证:

这是我要讲的重点,

第一步:首先到导入jquery-validate第三方资源,

第二步:创建好form表单,初始化validate

$("#login_form").validate({
		rules: {
			username: "required",
			password: {
				required: true,
				minlength: 5
			},
		},
		messages: {
			username: "请输入姓名",
			password: {
				required: "请输入密码",
				minlength: jQuery.format("密码不能小于{0}个字 符")
			},
		}
	});

注意这里的login_form必须是form表单上的选择器,笔者因为将其设置在p上,控制台显示settings没有被定义的错误。这里的username和password都是form表单中的name值;rules是规则,message是提示的信息

required:true表示该字段为必填,

minlength表示长度至少为5,maxlength是html5支持的,所以不用在这里面设置

equalTo表示与某某相同,后面接的是第一个值,"#id"或者是".class"

message中对应的内容后面就是提示的文字信息。可以直接copy我的代码,然后根据自己的需要修改。

⑤背景自适应屏幕大小:

不知道前到处找文档,知道后才发现好简单,那就是background-size:cover;这样可以做到背景图片和浏览器大小一样了。很简单吧。

bootstrap创建登录注册页面github下载地址:

https://github.com/ITDragonBlog/daydayup/blob/master/bootstrap

看完了这篇文章,相信你对如何使用bootstrap创建登录注册页面并实现表单验证功能有了一定的了解,想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


标题名称:如何使用bootstrap创建登录注册页面并实现表单验证功能
网页路径:http://bjjierui.cn/article/pdehch.html

其他资讯