<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Validate.html</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="js/jquery-1.8.0.min.js"></script>
<!-- 校验 -->
<script type="text/javascript" src="js/jquery_validate/jquery.metadata.js"></script>
<script type="text/javascript" src="js/jquery_validate/jquery.validate.min.js"></script>
<script type="text/javascript" src="js/jquery_validate/messages_cn.js"></script>
<script type="text/javascript" src="js/jquery_validate/extension.js"></script>
<script type="text/javascript" src="js/jquery_validate/tip/jquery.poshytip.js"></script>
<link rel="stylesheet" href="js/jquery_validate/tip/tip-yellowsimple/tip-yellowsimple.css" type="text/css" />
<script>
$(function() {
// 校验提示tip准备
$('input, select, textarea').poshytip( {
className : 'tip-yellowsimple',
showOn : 'none',
alignTo : 'target',
alignX : 'right',
alignY : 'center',
offsetX : 5
});
// 表单校验属性设置
$.metadata.setType("attr", "validate");
// 表单校验
var validate = $("#form1").validate( {
success : function(label) {
}, // 注意!这句不能删除
errorPlacement : function(error, element) {
if (error.text() == '') {
element.poshytip('update', error.text());
element.poshytip('hide');
} else {
element.poshytip('update', error.text());
element.poshytip('show');
}
}
});
$('#btnSubmit').click(function() {
if (validate.form()) {
alert('ok');
}
});
});
</script>
<style>
input,select,textarea {
border: 1px solid #aaa;
}
tr {
height: 30px;
}
</style>
</head>
<body>
<form id="form1" name="form1" action="#" method="post">
<table>
<tr>
<td width="100">
<label>
用户姓名:
</label>
</td>
<td>
<input type="text" id="username" name="username"
validate="{required: true, rangelength: [3, 16]}" />
<b>*</b>
<span>用户姓名为3-16个字符</span>
</td>
</tr>
<tr>
<td>
<label>
密码:
</label>
</td>
<td>
<input type="password" id="pass" name="pass"
validate="{required: true, rangelength: [6, 16]}" />
<span>最小长度:6 最大长度:16</span>
</td>
</tr>
<tr>
<td>
<label>
确认密码:
</label>
</td>
<td>
<input type="password" id="repass" name="repass"
validate="{required: true, rangelength: [6, 16], equalTo: '#pass'}" />
</td>
</tr>
<tr>
<td>
<label>
性别:
</label>
</td>
<td>
<input type="radio" id="sex_0" name="sex" value="1"
validate="{required: true}" />
男
<input type="radio" id="sex_1" name="sex" value="0" />
女
</td>
</tr>
<tr>
<td>
<label>
E-mail:
</label>
</td>
<td>
<input type="text" id="email" name="email"
validate="{required: true, email: true}" />
</td>
</tr>
<tr>
<td>
<label>
固定电话:
</label>
</td>
<td>
<input type="text" id="tel" name="tel"
validate="{required: true, isTel: true}" />
<span>格式如:0731-12345678</span>
</td>
</tr>
<tr>
<td>
<label>
手机号码:
</label>
</td>
<td>
<input type="text" id="phone" name="phone"
validate="{required: true, isMobile: true}" />
</td>
</tr>
<tr>
<td>
<label>
网站:
</label>
</td>
<td>
<input type="text" id="url" name="url" value="http://"
validate="{required: true, url: true}" />
<a>选择</a>
<b>*</b>
</td>
</tr>
<tr>
<td>
<label>
出生日期:
</label>
</td>
<td>
<input type="text" id="birthday" name="birthday"
validate="{required: true, dateISO: true}" />
<span>格式如:1990-10-01</span>
</td>
</tr>
<tr>
<td>
<label>
工作年限:
</label>
</td>
<td>
<textarea id="years" name="years"
validate="{required: true, digits: true, range: [1, 40]}"></textarea>
<a>选择</a>
<b>*</b>
<span>工作年限请输入整数哦</span>
</td>
</tr>
<tr>
<td>
<label>
身份证号码:
</label>
</td>
<td>
<input type="text" id="idcard" name="idcard"
validate="{required: true, isIdCardNo: true}" />
</td>
</tr>
<tr>
<td>
<label>
邮政编码:
</label>
</td>
<td>
<input type="text" id="zipcode" name="zipcode"
validate="{required: true, isZipCode: true}" />
<a>选择</a>
<b>*</b>
</td>
</tr>
<tr>
<td>
<label>
上传头像:
</label>
</td>
<td>
<input type="file" id="photo" name="photo"
validate="{required: true, accept: 'gif|jpg|png'}" />
<span>头像为jpg,gif或者png格式的图片</span>
</td>
</tr>
</table>
<div>
<input type="button" id="btnSubmit" value="普通button提交" />
</div>
</form>
</body>
</html>
java使用jquery_validate插件实现文本校验
5星 · 超过95%的资源 需积分: 9 70 浏览量
2013-03-22
11:30:47
上传
评论
收藏 56KB RAR 举报
rabbit_heart
- 粉丝: 0
- 资源: 2
最新资源
- 农村信用社联合社计算机信息系统投产与变更管理办.docx
- 农村信用社联合社计算机信息系统数据管理办法.docx
- 利用SPSS作临床效度分析线上计算网站介绍-医学研究部统计谘.(医学PPT课件).ppt
- 利用Zabbix监控mysqldump定时备份数据库状态.docx
- 利用计算机解决问题的基本过程.doc
- 化工铁路通信工程总结.doc
- 北京大学网络教育软件工程作业.docx
- 医药公司(连锁店)计算机操作规程未新系统的自行按照旧制修改-新系统过制的编号加修模版.doc
- 医药公司(连锁店)计算机系统操作规程模版.doc
- 医药连锁门店计算机系统的操作和管理程序未新系统的自行按照旧制修改-新系统过制的编号加修模版.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈