Jquery插件实现用户注册

这两天在学习jQuery这个轻量级的js框架.今天看到一个网友(做PHP)自己写的一个插件觉得很实用,在这里我就把它拿来用在Java web上调研调研,在做网站是用户注册那块很实用很性感.这里就把它放到blog上,供大家下载使用
这里就先来上效果
[img]http://dl.iteye.com/upload/attachment/389017/b08ed815-81a8-38da-8f3e-04419e5e563b.png[/img]
用户注册的页面:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<html>
<head>
<title>用户注册</title>
<script type="text/javascript" src="jquery/jquery-1.4.3.js"></script>
<script type="text/javascript" src="jquery/skygq.checkform.1.2.js"></script>
<link rel="stylesheet" href="css/valid.css" type="text/css" />
<script type="text/javascript">
$(function(){
$("#testLogin").valid({items:[
{ name:"user_name",type:"username",simple:"用户名",focusMsg:'数字和英文及下划线和.的组合,开头为字母,4-20个字符'},
{ name:"password",type:'password',simple:"密码",focusMsg:'最小长度:6 最大长度:16'},
{ name:"confirm_password",type:'eq',to:'password',simple:"确认密码",focusMsg:'请再输入您上面填写的密码'},
{ name:"email",type:"mail",simple:"Email",focusMsg:'请填写真实并且最常用的邮箱'},
{ name:"real_name",type:"chn",simple:"真实姓名",focusMsg:'必须填写汉字'},
{ name:"sex",simple:"性别"},
{ name:"telephone",type:"telephone",simple:"手机号码",focusMsg:'请填写有效的手机号码',require:false},
{ name:"seat_city",simple:"所在城市"},
{ name:"agree",message:"请先确定已阅读并完全同意条款内容."}
]});
}) ;
</script>
</head>
<body>

<form id="testLogin" method="post" action="">

<table border="1" width="750px;">
<tr>
<td colspan="2" align="center">

<font color="red" size="8">Jquery实现用户注册</font>

</td>
</tr>

<tr>
<td>用户名:</td>
<td><input type="text" name="user_name" style="width: 200px;"></td>
</tr>

<tr>
<td>密码:</td>
<td><input type="password" name="password" style="width: 200px;"></td>
</tr>

<tr>
<td>确认密码:</td>
<td><input type="password" name="confirm_password" style="width: 200px;"></td>
</tr>
<tr>
<td>邮箱:</td>
<td><input type="text" name="email" style="width: 200px;"></td>
</tr>

<tr>
<td>真实姓名:</td>
<td><input type="text" name="real_name" style="width: 200px;"></td>
</tr>

<tr>
<td>性别:</td>
<td>
<input type="radio" name="sex" value="男" checked>男
<input type="radio" name="sex" value="女">女
</td>
</tr>

<tr>
<td>手机号码</td>
<td><input type="text" name="telephone" style="width: 200px;"></td>
</tr>

<tr>
<td>所在城市</td>
<td><select name="seat_city">

<option value="">请选择所在城市</option>

<option value="合肥">合肥</option>

<option value="合肥">上海</option>

<option value="合肥">北京</option>

<option value="合肥">天津</option>

<option value="合肥">家里蹲</option>

</select>
</td>

</tr>

<tr>
<td> </td>
<td><a href="#">同意条款内容</a><input type="checkbox" name="agree" value="1"></td>
</tr>

<tr>
<td> </td>
<td><input type="submit" value="提交表单"></td>
</tr>
</table>
</form>
<div class="code">



</div>

</div>

<div class="test_list">

<h3>核心提示</h3>

<div class="code">

参数一为表单项数组(Json方式),必需;<br>

参数二为表单是否为手动调用验证结果,默认为true,即为自动验证submit事件,可选;<br>

参数三为验证信息采用Alert提示方式,默认为否,可选。

</div>

</div>

<div class="test_list">

<h3>关于参数的一些说明</h3>

<div class="code">

name: 表单域的name,必需<br>

type: 验证类型,可选<br>

simple: 简单提示消息,只输入域的中文名 [推荐]<br>

message: 完整的提示消息,替代简单提示消息<br>

require:是否必填,默认为true,即必填,false为非必填,可选<br>

to: 匹配值对比,对象的name,可选<br>

value: 直接匹配值对比,有to则该值被忽略,可选<br>

min:最小长度,可选<br>

max:最大长度,可选<br>

ajax: 为取得异步验证的结果的地址,可选(只支持get的方式)<br>

focusMsg: 当表单域获得焦点时出现的提示信息<br>

<br>

****** type验证类型如下: ******<br>

eng: 英文<br>

chn: 汉字<br>

mail: 邮箱<br>

url: 网址<br>

currency: 货币<br>

number: 数字<br>

int: 整数<br>

double: 浮点数<br>

username:数字和英文及下划线和.的组合,开头为字母,4-20个字符<br>

password: 数字和英文及下划线的组合,6-20个字符<br>

safe:不含特殊字符<br>

dbc: 含全角字符(汉字除外)<br>

qq: 5-9位数字<br>

date: 时间<br>

telephone:手机号码<br>

zipcode: 邮编<br>

bodycard: 身份证,支持15位、18位,x字母<br>

ip: IP<br>

<br>

**** 以下类型,需要有匹配对象或值 ****<br>

eq: =<br>

gt: ><br>

gte:>=<br>

lt: <<br>

lte:<=<br>

</div>

</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值