使用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调用正常 .

问题是在移动设备中显示键盘时不会触发提交事件 .

您可以在屏幕截图中看到键盘显示(绿色按钮是提交):
The button is green