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="";
}
}
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)正则表达式不要用""包进来。