使用Jquery 1.11.1我在表单提交上发送一个ajax请求:
...
contactForm.on('submit', function(e) {
e.preventDefault();
$.ajax({...});
...
表单是由输入文本,textarea和提交按钮组成的ContactForm .
在 desktop mode (Chrome,Firefox,IE,...)中运行没有问题:触发提交事件并且ajax调用运行良好 .
当我在显示键盘时提交表单 in mobile device (Android,Ios,...)时,表单不会被提交 . 如果我隐藏键盘,然后点击提交按钮,表单将被提交,并且ajax调用正常 .
问题是在移动设备中显示键盘时不会触发提交事件 .
您可以在屏幕截图中看到键盘显示(绿色按钮是提交):