如何在android蜂窝浏览器中停止关键事件?

时间:2011-10-13 01:51:29

标签: javascript android javascript-events android-3.0-honeycomb

我想在html输入处停止关键事件。

所以我使用preventDefault()来停止keyEvent。

它在otherBrowser(ios,chrome,android2.3)中运行良好。

但它在android 3.0(蜂窝)中不起作用

这是我的测试样本。

<html>
    <head>
        <title></title>
        <script type="text/javascript">
            function start( e ) {
            var input1 = document.getElementById("input1");
            input1.addEventListener("keydown",keydown,false);
            input1.addEventListener("keypress",keypress,false);
            input1.addEventListener("keyup",keyup,false);

            }
            function keydown( e ) {
            e.preventDefault();
            e.returnValue = false;
            return false;
            }

            function keypress( e ) {
            e.preventDefault();
            e.returnValue = false;
            return false;
            }

            function keyup( e ) {
            e.preventDefault();
            e.returnValue = false;
            return false;
            }
            window.onload= start;
    </script>
    </head>
    <body>
        <input id="input1"></input>
    </body>
</html>

我的testSample有什么问题吗?

0 个答案:

没有答案