var keyW=document.all.form1.s2.value;
    if(keyW.match(/[^\d]/)){
        alert("对不起,您还没有选择对应的财务组织和销售组织!");
    return false;
    }else{
    return true;
    }

解决方案 »

  1.   

    要用id获取页面元素,尽量不要用mane
    document.all也最好不用
      

  2.   

    没看出什么问题。。你怎么用的,测试的代码呢。。ie支持document.all
      

  3.   

    试一下
    var keyW=document.forms["form1"]["s2"].value;
      

  4.   


    简化代码。
    以下代码在ff,chrome,ie6下通过
    <FORM method="post" action="" name= "form1">
    <INPUT type="text" name="s2">
    <INPUT type="button" value="tt" onclick="tt()">
    </FORM><script type="text/javascript">
    <!--
    function tt() {
    var keyW=document.forms["form1"]["s2"].value;
    alert(keyW);
        if(keyW.match(/[^\d]/)){
            alert("对不起,您还没有选择对应的财务组织和销售组织!");
        return false;
        }else{
        return true;
        }
    }//-->
    </script>