`
zhaoyu2288
  • 浏览: 39439 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

用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>&nbsp;</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
分享到:
评论

相关推荐

    jquery.validate.js表单验证.pdf

    7. 验证回调函数:在验证规则中,开发者还可以通过设置回调函数来进行复杂的验证逻辑。这在验证规则较为特殊,标准方法无法满足需求时尤其有用。 8. jQuery.extend使用:在引入自定义验证信息时,文件展示了如何...

    jquery.validate.min.js

    jquery.validate.min.js jquery jquery验证插件 validate

    jquery.validate.unobtrusive.js

    微软的jquery.validate.unobtrusive.js验证插件,可以用来验证单选和多选框的.

    jQuery.validate.js表单验证及API

    1. **自动验证**:当用户离开表单字段时,jQuery.validate.js会自动进行验证,无需额外的用户交互。 2. **自定义错误消息**:允许开发者为每个表单字段设置个性化的错误提示信息。 3. **多语言支持**:内置多种语言...

    jQuery.validate验证

    总的来说,jQuery.validate是JavaScript开发中不可或缺的工具,它简化了表单验证的过程,提高了代码的可读性和维护性。通过深入理解和灵活运用,开发者可以创建出高效且用户友好的表单验证机制。

    jQuery.validate.js

    总结,jQuery.validate.js凭借其便捷的使用方式、强大的验证功能和灵活的扩展性,成为前端开发中的必备工具。通过深入理解和熟练运用,开发者能更好地控制表单验证流程,提高网站的质量和用户体验。无论是在个人项目...

    jQuery.validate 用法

    jQuery.validate插件是一个强大的、易于使用的JavaScript库,它使得在jQuery环境下进行表单验证变得简单而高效。本文将深入探讨jQuery.validate的使用方法以及源码解析,帮助开发者更好地理解和运用这一工具。 首先...

    jquery.validate Validation .js验证框架 帮助 手册 文档 chm

    jquery.validate Validation .js验证框架 帮助 手册 文档.chm 版本 方面查询 (一)、可选项( options ) 1 (二)插件方法 (jQuery validation) 6 (三、四)选择器及实用工具 (jQuery validation) 7 四、实用工具...

    jquery.validate.messages_cn

    jquery.validate.js表单验证 jquery.validate.messages_cn.js 表单验证中文提示

    jquery.validate-1.13.1.js

    jquery.validate插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来...

    jquery.validate.js表单验证

    jQuery验证控件jquery.validate.js使用说明+中文API 官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation

    jquery.validate.js 和 帮助文档.rar

    jQuery Validate插件允许自定义错误元素和错误消息的显示方式,可以使用`errorElement`和`errorPlacement`选项进行定制: ```javascript $("#myForm").validate({ errorElement: "span", // 错误信息的HTML元素 ...

    jquery.validate表单验证密码完整例子(带密码强度显示)

    2. **初始化验证**:使用`jQuery`选择器找到需要验证的表单元素,并调用`.validate()`方法,配置相应的验证规则。例如,对于密码字段,可能有`required`(必填)、`minlength`(最小长度)和自定义的正则表达式规则...

    jquery表单验证框架:jquery.validate.zip

    jQuery是一个广泛使用的JavaScript库,而jQuery.validate则是jQuery的一个强大插件,专门用于实现客户端的表单验证。本篇文章将详细介绍jQuery.validate框架及其核心功能。 一、jQuery.validate简介 jQuery....

    jQuery.validate.js+API中文

    jQuery Validate插件主要负责对HTML表单进行实时验证,避免用户提交无效或错误的数据。它通过添加自定义的CSS类来标记无效的元素,同时提供友好的错误消息提示。该插件的核心功能包括: 1. 自动绑定:jQuery ...

    jquery.validate.js (附赠--中文错误验证提示信息)

    共两个文件:1、jquery.validate.js 原生jquery表单验证文件 2、jquery.validate.cn.js针对错误信息相关的中文提示(原生提示信息为英文)

    js jquery-1.11.1.min.js jquery.validate.min.js

    使用jQuery Validate,开发者可以轻松定义验证规则,如必填项、邮箱格式、数字范围等,并自定义错误消息。 知识点详解: - **选择器**:jQuery 提供了一系列CSS选择器,使得选取DOM元素变得非常容易,如 `$("...

    jquery.validate.js 1.17.0

    jquery表单验证的“jquery.validate.js ”文件,版本1.17.0

Global site tag (gtag.js) - Google Analytics