zoukankan
html css js c++ java
给一个容器控件内(如:div,form)文本框批量添加验证事件
var
Container
=
this
.document.getElementById(div);
var
childNodes
=
Container.getElementsByTagName(
"
INPUT
"
);
for
(
var
i
=
0
,j
=
childNodes.length;i
<
j;i
++
)
{
if
(childNodes(i).type
==
"
text
"
)
childNodes(i).attachEvent(
"
onblur
"
,chkNumber);
}
function
chkNumber()
{
var
rege
=
/
^\d+$
/
g;
if
(
!
rege.test(event.srcElement.value))
{
alert(
"
请输入数字!
"
);
event.srcElement.value
=
""
;
}
}
注意三点:
1)
getElementsByTagName
内参数不要写成带"<>"
2)attchEvent只在IE中使用,应该写个通用的添加事件的函数
3)正则表达式不要用""包进来。
作者:
Jackhuclan
出处:
http://jackhuclan.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
查看全文
相关阅读:
LeetCode Weekly Contest 266
DMS(dede) 如何设置二级域名
PHP 主流产品
SQL 学习历程
Javascript 动态时间
浏览器对象模型
Javascript 或运算的判断小问题
CRISPDM数据挖掘标准化流程简析[一] project understanding部分(guide to Intelligent data analysis学习笔记)
美国大选数据挖掘相关论文笔记(A 61millionperson experiment in social influence and political mobilization)
数据挖掘和统计学的区别(guide to Intelligent data analysis学习笔记)
原文地址:https://www.cnblogs.com/jackhuclan/p/1174968.html
最新文章
ASP.NET中的分页剖析(二)
ASP.NET中的分页剖析(四)
GridView,DataList,Repeater 控件区别
Asp.net自定义验证控件CustomValidator 的使用方法
ASP.NET中的分页剖析(三)
ASP.NET中的分页剖析(一)
ASP.NET中的分页剖析(五)
密码最短长度为 7,其中必须包含以下非字母数字字符: 1
Web前端工程师面试题汇总(一)
关于解决用<i>标签做图标不能显示的问题
热门文章
Flink源码阅读 K8s上部署session模式的集群(内部细节)
Lombok @Builder与JDBC查询导致的构造器缺失问题
Flink源码阅读 K8s上部署session模式的集群(入口配置)
Flink源码阅读 日进斗经
Flink 部署
Flink 1.13 Code Reading
C#——DataGridView分页功能的实现
java 环境变量配置
C++ typedef用法小结 (※不能不看※)
LeetCode Weekly Contest 276 题解
Copyright © 2011-2022 走看看