ValidateBox(验证框)

          validatebox(验证框)的设计目的是为了验证输入的表单字段是否有效。如果用户输入了无效的值,它将会更改输入框的背景颜色,并且显示警告图标和提示信息。该验证框可以结合form(表单)插件并防止表单重复提交。

 

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>验证框</title>
    <!-- 引入easyUI:JQuery文件支持 -->
  	<script type="text/javascript" src="js/jquery-easyui-1.3.4/jquery.min.js"></script>
  	<!-- 引入easyUI -->
  	<script type="text/javascript" src="js/jquery-easyui-1.3.4/jquery.easyui.min.js"></script>
  	<!-- 引入中文支持 -->
  	<script type="text/javascript" src="js/jquery-easyui-1.3.4/locale/easyui-lang-zh_CN.js"></script>
  	<!-- 引入easyUI主题css文件 -->
  	<link rel="stylesheet" href="js/jquery-easyui-1.3.4/themes/default/easyui.css" type="text/css"></link>
  	<!-- 引入easyUI 图标导航文件 -->
  	<link rel="stylesheet" href="js/jquery-easyui-1.3.4/themes/icon.css" type="text/css"></link></head>
  	<script type="text/javascript">
  		// 验证密码相等规则
		$.extend($.fn.validatebox.defaults.rules, {    
		    equals: {    
		        validator: function(value,param){    
		            return value == $(param[0]).val();    
		        },    
		        message: '两次密码不一致'   
		    }    
		});
		
		// 自定义最小长度规则
		$.extend($.fn.validatebox.defaults.rules, {    
		    minLength: {    
		        validator: function(value, param){    
		            return value.length >= param[0];    
		        },    
		        message: '帐号长度必须大于5'   
		    }    
		});
		
  		// Javascript创建验证框:email
  		$(document).ready(function(){
			$('#vv2').validatebox({    
			    required: true,    
			    validType: 'email'   
			}); 
  		});
  	</script>
  
  <body>
  	<%
  		/*
  			required:必输项
  			validType:验证类型
  		*/
  	 %>
  	 <form action="#">
  	    <!-- 通过标签创建验证框:email -->
    	邮&nbsp;&nbsp;箱 : <input id="vv" class="easyui-validatebox" data-options="required:true,validType:'email'" /><br>
    	邮&nbsp;&nbsp;箱 : <input id="vv2" type="text"/><br>
    	
    	<!-- 检查密码和确认密码是否相同 -->
    	密&nbsp;&nbsp;码 : 	<input id="pwd" name="pwd" type="password" class="easyui-validatebox" data-options="required:true" /><br>   
		确认密码 : 			<input id="rpwd" name="rpwd" type="password" class="easyui-validatebox"     
    		data-options="required:true" validType="equals['#pwd']" /> <br>
   
    	帐&nbsp;&nbsp;号 : <input class="easyui-validatebox" data-options="validType:'minLength[5]'"><br>
    	<!-- 日期框 -->
    	日&nbsp;&nbsp;期 : <input id="dd" type="text" class="easyui-datebox" required="required"></input>    	
    </form>
  </body>
</html>

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值