bootstarp

Valide、bootStrap知识点总结

  1. 表单校验

校验类型

取值

描述

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校验

 

<form action="#" method="get" id="formid">

<table width="60%" height="60%"  align="center" bgcolor="#ffffff">

<tr>

<td colspan="3">会员注册USER REGISTER</td>

</tr>

<tr>

<td width="20%">用户名:</td>

<td width="80%"><input type="text" name="username" id="username"></td>

</tr>

<tr>

<td>密码:</td>

<td><input type="password" name="password" id="password"></td>

</tr>

<tr>

<td>确认密码:</td>

<td><input type="password" name="repassword" id="repassword"></td>

</tr>

<tr>

<td>Email:</td>

<td><input type="text" name="email" id="email"></td>

</tr>

<tr>

<td>手机号:</td>

<td><input type="text" name="usertelephone" id="email"></td> </tr>

<tr>

<td>姓名:</td>

<td><input type="text" name="name"></td>

</tr>

<tr>

<td>性别:</td>

<td>

<input type="radio" name="sex" value="男" checked="checked"> 男

<input type="radio" name="sex" value="女" />

<!--<label for="sex" class="error"></label>-->

<label for="sex" class="error"></label>

</td>

 

</tr>

<tr>

<td>出生日期</td>

<td>

<input type="text" name="birthday">

 

</td>

</tr>

<tr>

<td>验证码</td>

<td>

<input type="text" name="checkcode">

</td>

</tr>

<tr>

<td colspan="2">

<input type="submit" value="注册" />

</td>

</tr>

</table>

</form>

 

<script src="js/jquery-1.11.0.js" ></script>

<!--validate校验库-->

<scriptsrc="js/jquery.validate.js" ></script>

<!--国际化库,中文提示-->

<script src="js/messages_zh.js" ></script>

 

<script type="text/javascript">

$(function(){

$("#formid").validate({

rules: {

username:"required",

password:{

required:true,

rangelength: [3,6]

},

repassword:{

equalTo: "#password"

},

email: "email",

sex:"required"

},

messages: {

username:"用户名不能为空!",

password:{

required:"密码不能为空!",

rangelength: "密码长度在{0}~{1}之间"

},

remote: {//ajax验证。server result:{"valid",true or false} 向服务发送当前input name值,获得一个json数据。例表示正确:{"valid",true}  

 url: '/Login/CheckUserTelephoneEmail',//验证地址

                          data:{userTelephone:$('input[name="usertelephone"]').val() }

 

},message: '手机号已被注册',//提示消息

  delay: 2000,//每输入一个字符,就发ajax请求,服务器压力还是太大,设置2秒发送一次ajax(默认输入一个字符,提交一次,服务器压力太大)

 type: 'POST'//请求方式

},

}

})

})

</script>

1、bootStrap响应式页面

官网:http://www.bootcss.com/

 

教程:http://www.runoob.com/bootstrap/bootstrap-tutorial.html

bootstarp的入门

1.下载bootstarp

网站:http://www.bootcss.com/

下载:用于生产环境的 Bootstrap

(参考官网的全局css样式)

2.导入bootstarp.css

3.导入jquery.js

4.导入bootstrap.js

5.添加一个meta标签 支持移动设备

<meta name="viewport" content="width=device-width, initial-scale=1">

6.将所有的内容放入到布局容器中.

Bootstrap 需要为页面内容和栅格系统包裹一个 .container 容器。我们提供了两个作此用处的类

方式1:

<div class="container"></div>

方式1:

<div class="container-fluid"></div>

注意:

bootstrap将每一行分成12份

媒体查询:

假如大屏幕,每行显示6个

超大电脑,屏幕分辨率>1200 使用: col-lg-2

 

假如屏幕小点,每行显示4个

992<屏幕分辨率<1200 使用: col-md-3

 

再小点,每行显示2个

768<屏幕分辨率<992 使用: col-sm-6

 

继续小,每行显示1个

屏幕分辨率<768 使用:col-xs-12

猜你喜欢

转载自blog.csdn.net/qq1424035130/article/details/84783025