validate和bootstrap的使用

1.validate:是jQuery的插件,主要用于表单的校验,要想使用需要导入3个js文件

	<!--依赖的jQuery库-->
	<script type="text/javascript" src="js/jquery-1.11.0.min.js" ></script>
	<!--依赖的validate校验库-->
	<script src="js/jquery.validate.js"></script>
	<!--国际化库,中文提示(可选)-->
	<script type="text/javascript" src="js/messages_zh.js" ></script>
2.validate校验查询表:

校验类型

取值

描述

required

true|false

必填字段

email

“@”或者”email”

邮件地址

url

 

路径

date

数字

日期

dateISO

字符串

日期(YYYY-MM-dd

number

 

数字(负数,小数)

digits

 

整数

minlength

数字

最小长度

maxlength

数字

最大长度

rangelength

[minL,maxL]

长度范围

min

 

最小值

max

 

最大值

range

[min,max]

值范围

equalTo

jQuery表达式

两个值相同

remote

url路径

ajax校验

3.validate的使用:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
	</head>
	<!--依赖的jQuery库-->
	<script type="text/javascript" src="js/jquery-1.11.0.min.js" ></script>
	<!--依赖的validate校验库-->
	<script src="js/jquery.validate.js"></script>
	<!--国际化库,中文提示(可选)-->
	<script type="text/javascript" src="js/messages_zh.js" ></script>
	<script type="text/javascript">
		$(function(){
			$("#form").validate({
			rules:{
				//字段的name属性:"校验器"
				//字段的name属性:{校验器:"值1",校验器:"值2"}
			stu:"required",	
			number:{
				required:true,
				digits:true
			},
			password:{
				required:true,
				digits:true
			},
			passAgain:{
				equalTo:"[name='password']"
			},
			email:{
				required:true,
				email:"email"
			}
			},
			messages:{
				//字段的name属性:"提示信息"
				//字段的name属性:{校验器:"提示信息",校验器:"提示信息"}
				passAgain:"两次输入的密码不相同"
			}
		});
		})
		
	</script>
	<body>
		<form action="" method="get" id="form">
			学号:<input type="text" name="number" style="margin-left:1cm ;"/><br />
			姓名:<input type="text" name="stu" style="margin-left: 1cm;"/><br />
			籍贯:<input type="radio" disabled="disabled" value="中国" name="gu" checked="checked" style="margin-left:1cm ;"/>中国
			<input type="radio" value="其他" disabled="disabled" name="gu"/>其他<br />
			密码:<input type="password" name="password" style="margin-left:1cm ;"/><br />
			确认密码:<input type="password" name="passAgain" style="margin-left:0.15cm ;"/><br />
			邮箱:<input type="email" name="email" style="margin-left:1cm ;"/><br />
			出身日期:<input type="date" name="date" style="margin-left:0.15cm ;"/><br />
			<input type="submit" name="提交" />
		</form>
	</body>
</html>
展示页面如下:


4.bootstrap:Web前端css框架  能创建响应式的页面 适应不同的设备 是基于CSS JAVASCRIPT HTML的框架

使用步骤:

1.导入bootstrap.css 2.导入jquery.js3.导入bootstarp.js 4.在head标签添加一个meta标签 支持移动设备5.必须将所有的内容放入到一个布局容器中

方式1:
放入一个class为.container容器中
方式2:
放入一个class为.container-fluid容器中
5.bootstrap中全局CSS样式的栅格系统

* 设备的分辨率大于 1200 使用lg样式
* 设备的分辨率大于 992 < 1200 使用md样式
* 设备的分辨率大于768 < 992 使用sm样式
* 设备的分辨率小于 768 使用xs样式
将一行分成12列.定义div元素 样式的和 加一起等于12 即可.

		<div style="border: 1px solid chartreuse;" class="col-lg-2 col-md-4 col-sm-6 col-xs-12">12</div>
			<div style="border: 1px solid chartreuse;" class="col-lg-2 col-md-4 col-sm-6 col-xs-12">12</div>
			<div style="border: 1px solid chartreuse;" class="col-lg-2 col-md-4 col-sm-6 col-xs-12">12</div>
			<div style="border: 1px solid chartreuse;" class="col-lg-2 col-md-4 col-sm-6 col-xs-12">12</div>
		
		</div>
6.bootstrap的组成部分
全局css样式 组件 js插件

具体使用可访问官网进行 拼接使用
http://www.runoob.com/






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值