【发布时间】:2018-07-19 21:50:09
【问题描述】:
我有一个用于输入详细信息的文本框
<input type="text" class="textbox" id="myText"/>
我喜欢在按下 Enter 键时保存输入的详细信息。我可以通过以下代码实现。
$('#myText').live("keypress", function(e) {
if (e.keyCode == 13) {
alert("Enter pressed");
-- code for saving
}
});
但如果我使用移动设备,我将无法按 Enter 键。我如何同时获得此功能?
我希望它能够在计算机和移动设备上使用,这不是表单提交,因为我还有其他一些文本框。我想保存唯一按下回车键的文本框
【问题讨论】:
-
为什么在移动设备上无法按回车键? output.jsbin.com/ritijidebe 在我的手机上使用它时记录所有键码并正确识别输入为 13(在我的 Android 版本上,该键标记为“Go”,但它仍然是一个输入键)
标签: javascript html input html-input