我正在使用Bootstrap。当按下文本框中的输入时,打开带有Bootstrap的Modal弹出窗口。但是当我使用手机时,我无法检测到按下回车。如何检测它?你可以帮我吗? 我的代码;
<script type="text/javascript">
$(document).ready(function () {
$('.form-control').keyup(function (e) {
if (e.which == 13) {
$('.modal').modal('show');
}
});
});
</script>
答案 0 :(得分:6)
通常,在表单中,移动设备上的回车键会提交表单。我建议在提交处理程序中添加一些逻辑:
$("#myForm").submit(function(){
// you're logic here
}
其他信息
请参阅:HTML: Why does Android browser show "Go" instead of "Next" in keyboard?
答案 1 :(得分:0)
嗯,据我所知,在触摸设备上没有keyup
这样的事件。至少在iOS中:https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html#//apple_ref/doc/uid/TP40006511-SW5
请考虑使用表单submit
事件。