我测试了啊。米问有问题的说。。
你测试哪里有问题?
我的是
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.8.1.2) Gecko/20070219 Firefox/2.0.0.2

解决方案 »

  1.   

    我的是Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.8.0.11) Gecko/20070312 Firefox/1.5.0.11
      

  2.   

    晕没测过那个版本。。
    我这个闰年那里判断不够严格。。
    var code = e.keyCode || e.which || e.charCode;
    这句话修改下呢?
      

  3.   

    晕。。
    var string = String.fromCharCode(code);
    你把这个string输出看下。。是什么值。。
      

  4.   

    你检查下。。这个函数是否触发。。
    如果触发了。。看看是否获取到了输入的值即var code = e.keyCode || e.which;
      

  5.   

    如果米获取到值的话。。看看是否获取到了event对象。。
    即。。var e = window.event || e;
      

  6.   

    在短消息里已经回复喽,兄弟这样很容易出BUG的,做的话也不是不可能,不过做起来不划算,并且考虑的方面要很多
    全角输入、键盘输入、粘帖、拖拽
    比如你这段代码在IE中也是有BUG的,全部输入完之后从后面删3个字符,然后输入数字
    0563-12334,这样的也是可以进去的
    还是做成3个小的文本框,中间用“-”相连吧