<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<!--jquery主文件-->
<script type="text/javascript" src="Scripts/jquery-1.4.2.min.js"></script>
<!--jqueryUI日历文件-->
<script type="text/javascript" src="Scripts/jquery.ui.datepicker.js"></script>
<script type="text/javascript">
/********************************************************
96期のやなぎ
*********************************************************/
$(function(){
//调用jquery日历控件
$('#date').datepicker({changeMonth: true,changeYear: true});
//绑定表单提交 进行输入项检查
$('#form1').bind('submit', function(){return check()})
})
//检验函数
function check(){
var result=true;
//用户正则表达式
var ruser=/^[a-zA-Z0-9_]{6,10}$/;
//密码正则表达式
var rpass=/^.{6,14}$/;
//检验数字表达式
var rnum=/^[0-9]+$/;
//检验非法字符表达式 包含数字字母 中日韩三国语言
var rdata=/^[a-zA-Z0-9\u2e80-\u9FFF]+$/;
//显示错误的函数
var errBg=function(id,info){
//设置背景色
$(id).css('background-color','#0F9');
//设置错误信息 如果内容已经是错误信息 则不处理
if($(id).val()!=info) $(id).data('val',$(id).val())
//显示错误信息
$(id).val(info);
//绑定焦点事件 获得焦点后销毁事件
$(id).bind('focus',function(){
//显示原先用户输错的信息
$(id).val($(id).data('val'));
//还原用户的输入框背景色
$(id).css('background-color','#fff');
//销毁单击事件
$(id).unbind('focus');
})
result=false;
}
//检验用户 错误则提示
if(!rdata.test($('#data1').val())) {errBg('#data1','用户错误!')}
//检验密码 错误则提示
if(!rpass.test($('#data2').val())) {errBg('#data2','密码错误!')}
return result;
}
</script>
<link rel="stylesheet" type="text/css" href="css/ui-lightness/jquery-ui-min.css"/>
<style type="text/css">
input{ border:solid #CCC 1px}
</style>
</head>
<body>
<form id="form1" name="form1" method="post">
<input id="date" name="date" type="text" /><br />
<input id="data1" name="data1" type="text" /><br />
<input id="data2" name="data2" type="text" /><br />
<input id="data3" name="data3" type="text" /><br />
<input type="submit" style="cursor:pointer" value="提交"/>
</form>
</body>
</html>
LIUANDONG
- 粉丝: 3
- 资源: 1
最新资源
- js-leetcode题解之158-read-n-characters-given-read4-ii-call
- js-leetcode题解之157-read-n-characters-given-read4.js
- js-leetcode题解之156-binary-tree-upside-down.js
- js-leetcode题解之155-min-stack.js
- js-leetcode题解之154-find-minimum-in-rotated-sorted-array-ii.js
- js-leetcode题解之153-find-minimum-in-rotated-sorted-array.js
- js-leetcode题解之152-maximum-product-subarray.js
- js-leetcode题解之151-reverse-words-in-a-string.js
- js-leetcode题解之150-evaluate-reverse-polish-notation.js
- js-leetcode题解之149-max-points-on-a-line.js
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈