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)正则表达式不要用""包进来。
  • 相关阅读:
    font-weight(字体粗细)属性
    Node.js入门(三)
    js难点问题
    Node.js入门(二)
    Node.js入门(一)
    Reactjs的Controller View模式
    智能社的邀请码
    react native 学习资料汇总
    jquery操作select
    分享
  • 原文地址:https://www.cnblogs.com/jackhuclan/p/1174968.html
Copyright © 2011-2022 走看看