在iPad上按回车键时停止回发

stop post back when hitting enter on iPad

本文关键字:iPad 回车      更新时间:2023-09-26

每次按下回车键时,iPad上的整个页面都会刷新,我想防止这种情况发生。 我已经尝试了我看到的每个示例,但它在 ipad 上不起作用。

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

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

我猜keypress事件导致表单提交,您需要防止这种情况。但是,防止submit事件可能比处理令人困惑的键事件更简单(另请参阅检测击键)。