我想在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有什么问题吗?