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/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
查看全文
相关阅读:
font-weight(字体粗细)属性
Node.js入门(三)
js难点问题
Node.js入门(二)
Node.js入门(一)
Reactjs的Controller View模式
智能社的邀请码
react native 学习资料汇总
jquery操作select
分享
原文地址:https://www.cnblogs.com/jackhuclan/p/1174968.html
最新文章
带参数和游标的存储过程
使用游标的存储过程
Win 10 无法安装.net framework 3.5 解决办法
.NET Framework (代码库、通用类型系统CTS、CLR) 简介
优化SQL查询:如何写出高性能SQL语句
Valid Number
Word Ladder I
Palindrome Number && Reverse Number
2016年Google面筋记录
Clone Graph
热门文章
海量数据相关题
Validate Binary Search Tree
LCA系列
Max Points on a Line
Substring with Concatenation of All Words
插入排序(升序)
归并排序(升序)
margin和padding
pt、px和em
CSS颜色表示
Copyright © 2011-2022 走看看