得到IE6的值后,先输出看看它是不是得到了一个正确的值
alert(IE6);

解决方案 »

  1.   

    TO  myvicy
    得到IE的值这部分是没问题的,重点看不是IE时候的代码
      

  2.   

    <input type="text" onkeypress="return keydown(event)"/>
    <script language="JavaScript">
    <!--
    function keydown(e) {
    e = e || window.event;
    var code = e.which || e.keyCode;
    return(code>=48&&code<=57)
    }
    //-->
    </script>
      

  3.   

    to  Forbes:
    照你的方法试了一下,只有在输入完以后才判断,比如我输入3f5ggh8,只有在光标离开时才清空了输入框中的内容,而我要求的是在输入时就判断,如果不是数字,就不能输入。另外,只所以出现整个页面的输入框都只能输入数字的情况,
    是因为document.onkeypress = keyPress的原因,我改成objValue.onkeypress = keyPress,其它输入框倒是正常了,但是我要判断的输入只有在输入第二个字符时判断才生效,因为 objValue.onkeypress = keyPress在输入第一个字符后才执行的,怎么办呢?
      

  4.   

    刚才看错了,问题解决了,呵呵,谢谢Forbes