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