表单验证功能
来源:互联网 发布:香港永久免费php空间 编辑:程序博客网 时间:2024/05/18 02:48
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
table {
width: 700px;
}
td:first-child {
width: 60px;
}
td:nth-child(2) {
width: 200px;
}
td span {
color: red;
}
.vali_Info {
display: none;
}
.txt_focus {
border-top: 2px solid black;
border-left: 2px solid black;
}
.vali_success, .vali_fail {
background: no-repeat left center;
display:block;
}
/* 验证消息:验证通过时的样式 */
.vali_success{
background-image:url("images/ok.png");
padding-left:20px;
width:0;
height:20px;
overflow:hidden;
}
/* 验证消息:验证失败时的样式 */
.vali_fail{
background-image:url("images/warning.png");
border:1px solid red;
background-color:#ddd;
color:Red;
padding-left:30px;
}
</style>
</head>
<body>
<form id="form1">
<h2>增加管理员</h2>
<table>
<tr>
<td>姓名:</td>
<td>
<input type="text" name="username"/>
<span>*</span>
</td>
<td>
<div class="vali_Info">10个字符以内的字母、数字或下划线的组合</div>
</td>
</tr>
<tr>
<td>密码:</td>
<td>
<input type="password" name="pwd"/>
<span>*</span>
</td>
<td>
<div class="vali_Info">6位数字</div>
</td>
</tr>
<tr>
<td></td>
<td colspan="2">
<input type="submit" value="保存"/>
<input type="reset" value="重填"/>
</td>
</tr>
</table>
</form>
<script>
var txtName = document.getElementsByName("username")[0];
txtName.onfocus = getFocus;
txtName.onblur = function () {
vali(this, /^\w{1,10}$/);
};
var txtPwd = document.getElementsByName("pwd")[0];
txtPwd.onfocus = getFocus;
txtPwd.onblur = function () {
vali(this, /^\d{6}$/)
this.className = "txt_focus";
this.parentNode.nextElementSibling.firstElementChild.className = "";
txt.className = "";
var div = txt.parentNode.nextElementSibling.firstElementChild;
if (reg.test(txt.value)) {
div.className = "vali_success";
} else {
div.className = "vali_fail";
}
}
</script>
</body>
</html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
table {
width: 700px;
}
td:first-child {
width: 60px;
}
td:nth-child(2) {
width: 200px;
}
td span {
color: red;
}
.vali_Info {
display: none;
}
.txt_focus {
border-top: 2px solid black;
border-left: 2px solid black;
}
.vali_success, .vali_fail {
background: no-repeat left center;
display:block;
}
/* 验证消息:验证通过时的样式 */
.vali_success{
background-image:url("images/ok.png");
padding-left:20px;
width:0;
height:20px;
overflow:hidden;
}
/* 验证消息:验证失败时的样式 */
.vali_fail{
background-image:url("images/warning.png");
border:1px solid red;
background-color:#ddd;
color:Red;
padding-left:30px;
}
</style>
</head>
<body>
<form id="form1">
<h2>增加管理员</h2>
<table>
<tr>
<td>姓名:</td>
<td>
<input type="text" name="username"/>
<span>*</span>
</td>
<td>
<div class="vali_Info">10个字符以内的字母、数字或下划线的组合</div>
</td>
</tr>
<tr>
<td>密码:</td>
<td>
<input type="password" name="pwd"/>
<span>*</span>
</td>
<td>
<div class="vali_Info">6位数字</div>
</td>
</tr>
<tr>
<td></td>
<td colspan="2">
<input type="submit" value="保存"/>
<input type="reset" value="重填"/>
</td>
</tr>
</table>
</form>
<script>
var txtName = document.getElementsByName("username")[0];
txtName.onfocus = getFocus;
txtName.onblur = function () {
vali(this, /^\w{1,10}$/);
};
var txtPwd = document.getElementsByName("pwd")[0];
txtPwd.onfocus = getFocus;
txtPwd.onblur = function () {
vali(this, /^\d{6}$/)
};
this.className = "txt_focus";
this.parentNode.nextElementSibling.firstElementChild.className = "";
}
txt.className = "";
var div = txt.parentNode.nextElementSibling.firstElementChild;
if (reg.test(txt.value)) {
div.className = "vali_success";
} else {
div.className = "vali_fail";
}
}
</script>
</body>
</html>
阅读全文
0 0
- 表单验证功能实现
- AngularJS表单验证功能
- Laravel 表单验证功能
- validate表单验证功能
- 表单验证功能
- ThinkPHP表单令牌验证功能
- jQuery学习-表单验证功能
- thinkphp 表单自动验证功能
- (七)表单验证,基本验证功能,表单验证规则
- Struts ActionForm的表单验证功能
- jQuery validate表单正则验证功能详解
- Hyperion Planning 表单数据验证功能实现
- jsp表单提交验证码功能实现
- jQueryValidate 插件(表单验证功能)
- 使用angularJS完成表单验证功能
- angular表单验证及 提交功能实现
- jQueryValidate 插件(表单验证功能)
- AngularJS 表单基本的验证功能
- windows 串口常用的几个函数
- 时间单位的换算
- 安卓加载界面节点显示(安卓笔记4)
- HTML5-audio
- 2017第20届内蒙古国际农业博览会会刊(参展商名录)
- 表单验证功能
- ztree实现下拉树展示
- linux批量杀死进程
- mysql Ver 14.14 Distrib 5.7.20,安装
- 小命令
- Spring Cloud Config统一管理微服务配置
- 星之痕的博客开通
- Python 爬取网页图片
- hellocharts-android图表库使用详解