[PhoneGap] [Android]如何检测输入密钥

Anh*_*Hậu 1 javascript android cordova

我在android上有phonegap的问题,我有一个简单的HTML

 <form>
  <fieldset>
    <label for="target">Type Something:</label>
    <input id="target" type="text">
  </fieldset>
</form>
Run Code Online (Sandbox Code Playgroud)

和一个简单的JavaScript

$("#target").on("keypress", function(event){               
    alert(event.which);
 });
Run Code Online (Sandbox Code Playgroud)

当我按下回车键时,没有任何反应,其他按键有效.我使用phonegap 2.9.0和android 2.3.5

请帮我

And*_*ely 5

您可以使用密钥代码来检测按下了哪个键.我在这里有一个例子:

的jsfiddle

HTML

<form>
    <fieldset>
        <label for="target">Type Something:</label>
        <input id="target" type="text" />
    </fieldset>
</form>
Run Code Online (Sandbox Code Playgroud)

JavaScript的

$("#target").on("keypress", function(event){               
    if (event.keyCode === 13) {
        alert("The enter key was pressed");
        event.preventDefault();
    }
});
Run Code Online (Sandbox Code Playgroud)