<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>
附一教程地址:
http://www.cnblogs.com/guide/archive/2010/04/07/1706028.html
分享到:
相关推荐
7. 验证回调函数:在验证规则中,开发者还可以通过设置回调函数来进行复杂的验证逻辑。这在验证规则较为特殊,标准方法无法满足需求时尤其有用。 8. jQuery.extend使用:在引入自定义验证信息时,文件展示了如何...
jquery.validate.min.js jquery jquery验证插件 validate
微软的jquery.validate.unobtrusive.js验证插件,可以用来验证单选和多选框的.
1. **自动验证**:当用户离开表单字段时,jQuery.validate.js会自动进行验证,无需额外的用户交互。 2. **自定义错误消息**:允许开发者为每个表单字段设置个性化的错误提示信息。 3. **多语言支持**:内置多种语言...
总的来说,jQuery.validate是JavaScript开发中不可或缺的工具,它简化了表单验证的过程,提高了代码的可读性和维护性。通过深入理解和灵活运用,开发者可以创建出高效且用户友好的表单验证机制。
总结,jQuery.validate.js凭借其便捷的使用方式、强大的验证功能和灵活的扩展性,成为前端开发中的必备工具。通过深入理解和熟练运用,开发者能更好地控制表单验证流程,提高网站的质量和用户体验。无论是在个人项目...
jQuery.validate插件是一个强大的、易于使用的JavaScript库,它使得在jQuery环境下进行表单验证变得简单而高效。本文将深入探讨jQuery.validate的使用方法以及源码解析,帮助开发者更好地理解和运用这一工具。 首先...
jquery.validate Validation .js验证框架 帮助 手册 文档.chm 版本 方面查询 (一)、可选项( options ) 1 (二)插件方法 (jQuery validation) 6 (三、四)选择器及实用工具 (jQuery validation) 7 四、实用工具...
jquery.validate.js表单验证 jquery.validate.messages_cn.js 表单验证中文提示
jquery.validate插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来...
jQuery验证控件jquery.validate.js使用说明+中文API 官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation
jQuery Validate插件允许自定义错误元素和错误消息的显示方式,可以使用`errorElement`和`errorPlacement`选项进行定制: ```javascript $("#myForm").validate({ errorElement: "span", // 错误信息的HTML元素 ...
2. **初始化验证**:使用`jQuery`选择器找到需要验证的表单元素,并调用`.validate()`方法,配置相应的验证规则。例如,对于密码字段,可能有`required`(必填)、`minlength`(最小长度)和自定义的正则表达式规则...
jQuery是一个广泛使用的JavaScript库,而jQuery.validate则是jQuery的一个强大插件,专门用于实现客户端的表单验证。本篇文章将详细介绍jQuery.validate框架及其核心功能。 一、jQuery.validate简介 jQuery....
jQuery Validate插件主要负责对HTML表单进行实时验证,避免用户提交无效或错误的数据。它通过添加自定义的CSS类来标记无效的元素,同时提供友好的错误消息提示。该插件的核心功能包括: 1. 自动绑定:jQuery ...
共两个文件:1、jquery.validate.js 原生jquery表单验证文件 2、jquery.validate.cn.js针对错误信息相关的中文提示(原生提示信息为英文)
使用jQuery Validate,开发者可以轻松定义验证规则,如必填项、邮箱格式、数字范围等,并自定义错误消息。 知识点详解: - **选择器**:jQuery 提供了一系列CSS选择器,使得选取DOM元素变得非常容易,如 `$("...
jquery表单验证的“jquery.validate.js ”文件,版本1.17.0