我在iOS上运行了Cordova应用程序。我用这个html实现了一个搜索框:
public int Atk;
public static int max = 100;
public void h()
{
while (Atk != 10)
{
this. Atk = random.Next(max);
Console.WriteLine(Atk);
}
}
这很好用,给了我一个“去”。按钮而不是弹出键盘上的返回。我可以使用此javascript在
<form>
<input type="search" class="historySearchTextbox" id="myFilter" placeholder="Search" spellcheck="false" autocorrect="off">
</form>
但我仍然完成了&#39;按键在键盘上处理。我相信没有可以使用的密码,我自己的测试也同意。基于读取堆栈溢出的答案,我能做的最好就是检测键盘何时消失。我正在使用这个javascript:
$('#myFilter').on('keyup', function (e) {
var theEvent = e || window.event,
keyPressed = theEvent.keyCode || theEvent.which;
if (keyPressed === 13) {
filter();
document.activeElement.blur();
}
return true;
});
这样可行,但我更倾向于直接检测“已完成”的情况。钥匙。
有什么建议吗?
谢谢!
乔恩
答案 0 :(得分:-5)
完成键与回车键相同。所以你可以听一个按键事件。我正在使用jQuery编写这个,我在咖啡脚本中使用它,所以我试图将它转换回我脑中的js。对不起,如果有错误。
$('someElem').bind("keypress", function(e){
// enter key code is 13
if(e.which === 13){
console.log("user pressed done");
}
})