Javascript 如何使用jquery检测移动设备键盘上的enter键?
我正在使用引导程序。当在文本框中按enter键时,会用引导程序打开模式弹出窗口。但当我使用手机时,我无法检测到按enter键。如何检测?您能帮助我吗? 我的代码Javascript 如何使用jquery检测移动设备键盘上的enter键?,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,我正在使用引导程序。当在文本框中按enter键时,会用引导程序打开模式弹出窗口。但当我使用手机时,我无法检测到按enter键。如何检测?您能帮助我吗? 我的代码 <script type="text/javascript"> $(document).ready(function () { $('.form-control').keyup(function (e) { if (e.which == 13) {
<script type="text/javascript">
$(document).ready(function () {
$('.form-control').keyup(function (e) {
if (e.which == 13) {
$('.modal').modal('show');
}
});
});
</script>
$(文档).ready(函数(){
$('.form control').keyup(函数(e){
如果(e.which==13){
$('.modal').modal('show');
}
});
});
通常,在表单中,移动设备上的enter键提交表单。我建议在提交处理程序中添加一些逻辑:
$("#myForm").submit(function(){
// you're logic here
}
其他信息
请参阅:就我所知,在触摸设备上不存在按键事件。至少在iOS中:
考虑改用表单的
submit
事件。您在javascript控制台中看到任何错误吗?您确定在代码执行时定义了modal()
?@GlenSwift,我可以建议您阅读一下吗?