0

每次在 iPad 上按下 enter 时,整个页面都会刷新,我想防止这种情况发生。我已经尝试了我看到的每个示例,但它无法在 ipad 上运行。

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

警报正在工作,但页面每次都在刷新,有什么想法可以更改以使此代码在 ipad 上工作?

4

1 回答 1

1

我猜这个keypress事件会导致表单提交,你需要阻止它。submit但是,阻止事件而不是处理令人困惑的键事件可能更直接(另请参见检测击键)。

于 2012-08-06T16:59:20.290 回答