在iPad上输入时停止回发

时间:2012-08-06 16:40:29

标签: javascript jquery ipad

每按一次输入,整个页面就会在iPad上刷新,我想防止这种情况发生。我已经尝试过我看过的每一个例子,而且它不适用于ipad。

   $('#<%= txtEmail.ClientID %>').keyup(function (e) {
       if (e.which === 13) {  
           alert('enter was pressed');  
           e.preventDefault();         
           return false;
       }
   });

警报正在运行但页面每次都在刷新,有什么想法可以改变这些代码在ipad上运行吗?

1 个答案:

答案 0 :(得分:1)

我猜keypress事件导致表单提交,您需要阻止它。但是,阻止submit事件而不是处理令人困惑的key events可能更为直接(另请参阅Detecting keystrokes)。