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/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
查看全文
相关阅读:
【转】Maven多模块项目构建
【转】vue和springboot项目使用nginx配置,并配置跨域
关于URL与URI
C#将16位二进制转换为有符号数
WPF中 datagird日期列格式
记录一个困扰了我两个周的Windows网络问题
基于企业上下级关系的组织机构体系数据模型设计
WPF简介
和尚挖井故事给程序员的启示!
看八个笑话故事 悟八个人生道理
原文地址:https://www.cnblogs.com/jackhuclan/p/1174968.html
最新文章
zz:在Xcode4.2和iOS5 SDK的环境下用“老设备”调试iOS 4.x程序
提供文华wh3 赢智程序化历史数据导出软件 破解200根k线的限制 包含1分钟 5分钟 15分钟等各种周期
RIA造成XAP无修改重打包问题的解决办法
SilverLight 缓存辅助——extmap生成工具emGen
FusionChart (一)
Spring的加载
FusionChart的数据:XML(一) 单列图的数据结构
FusionChart 数据的传入方式
FusionChart的数据:XML(二) 多列图的数据结构
Struts2的加载
热门文章
Java发送邮件
FusionChart的数据:XML(三) 混合图的数据结构
什么是分层架构模式及常见的分层架构模式
好的asp.net网站和论坛(转)
成大事必备9种能力、9种手段、9种心态
document.createElement()的用法
abstract class and interface
使用table数据类型变量获得临时表
partial关键字的含义和使用
OPCBrowser遍历构建Tree
Copyright © 2011-2022 走看看