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/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
查看全文
相关阅读:
Appium移动自动化测试-----(十三)appium API 之其他操作
Appium移动自动化测试-----(十二)appium API 之 TouchAction 操作
Appium移动自动化测试-----(十一)appium API 之键盘操作
Appium移动自动化测试-----(十)appium API 之上下文操作
Appium移动自动化测试-----(九) appium API 之应用操作
Appium移动自动化测试-----(八)定位控件
Linux ls
Pointer's NULL And 0
JS 实现"可读"字符串转换成"二进制的01"字符串
Qt QT_BEGIN_NAMESPACE
原文地址:https://www.cnblogs.com/jackhuclan/p/1174968.html
最新文章
1.7停止线程
最关键的还是 RecyclerView 的设置
RecyclerView 瀑布流布局
为 RecyclerView 设置布局管理样式
我们适配器中也相应的把 textview 给删除
RecyclerView 网格布局
在监听器Mouse类中修改代码
画图板重绘
监听器代码
JAVA学习日志之画图板重绘
热门文章
防作弊原理
30天C#基础巩固----程序集,反射
30天C#基础巩固----Lambda表达式
30天C#基础巩固----查找XML文件元素
30天C#基础巩固-----值类型/引用类型,泛型,空合并操作符(??),匿名方法
30天C#基础巩固-----序列化,集合
pycharm 安装和首次使用
详解JMeter函数和变量
基于python的App UI自动化环境搭建
问题(一)升级Appium最新遇到滑动的坑
Copyright © 2011-2022 走看看