用JQuery.validate包来进行验证


<script type="text/javascript">
$(function(){
validate();
});
function doregister(){
var password = sTrim($("input[type=password][name=pwd]").val(),true);
$("input[type=hidden][name=password]").val(hex_md5(password));
}
//验证
function validate(){
$("#loginForm").validate({
submitHandler:function(form){
doregister();
form.submit();
},
rules:{
username:{
required:true,
minlength:6
},
pwd:{
required:true,
minlength:6
},
confirm_password: {
required: true,
minlength:6,
equalTo: "#pwd"
},
email: {
required: true,
email: true
},
randImage:{
required: true,
maxlength:4,
minlength:4
},
name:"required"
},
messages:{
username:{
required:"<span style='color:red'>请输入用户名</span>",
minlength: jQuery.format("<span style='color:red'>用户名不能小于{0}个字符</span>")
},
pwd: {
required: "<span style='color:red'>请输入密码</span>",
minlength: jQuery.format("<span style='color:red'>密码不能小于{0}个字符</span>")
},
confirm_password: {
required: "<span style='color:red'>请输入确认密码</span>",
minlength: "<span style='color:red'>确认密码不能小于6个字符</span>",
equalTo: "<span style='color:red'>两次输入密码不一致</span>"
},
email:{
required: "<span style='color:red'>请输入邮箱</span>",
email: "<span style='color:red'>邮箱格式不正确</span>"
},
randImage:{
required: "<span style='color:red'>验证码不能为空</span>",
maxlength:"<span style='color:red'>验证码为4位长度</span>",
minlength:"<span style='color:red'>验证码为4位长度</span>"
},
name:"<span style='color:red'>请输入姓名</span>"
}
});
}
</script>
</head>

<body>
<div>
<BR><BR>
<div style="color:red">${result.msg }</div>
<form action="ZX10001_Register.do" method="post" id="loginForm">
<input type="hidden" name="password">
<table border="1">
<tr>
<td colspan="2"><center>用户登录</center></td>
</tr>
<tr>
<td>用户名:</td>
<td>
<input type="text" style="width:150px;" name="username" value="${result.username }">
</td>
</tr>
<tr>
<td>密码:</td>
<td>
<input type="password" style="width:150px;" name="pwd" id="pwd">
</td>
</tr>
<tr>
<td>确认密码:</td>
<td>
<input type="password" style="width:150px;" name="confirm_password">
</td>
</tr>
<tr>
<td>姓名:</td>
<td>
<input type="text" style="width:150px;" name="name" value="${result.name }">
</td>
</tr>
<tr>
<td>电子邮箱:</td>
<td>
<input type="text" style="width:150px;" name="email" value="${result.email }">
</td>
</tr>
<tr>
<td>验证码:</td>
<td>
<img border="0" src="image.jsp" width="38" height="20"/>
<input type="text" style="width:50px;" name="randImage">
</td>
</tr>
<tr>
<td> </td>
<td>
<input type="submit" value="注册"> 
<input type="button" value="返回" onclick="window.location.href='ZX10001_login.jsp'">
</td>
</tr>
</table>
</form>
</div>
</body>


附一教程地址:[url]http://www.cnblogs.com/guide/archive/2010/04/07/1706028.html[/url]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值