每按一次输入,整个页面就会在iPad上刷新,我想防止这种情况发生。我已经尝试过我看过的每一个例子,而且它不适用于ipad。
$('#<%= txtEmail.ClientID %>').keyup(function (e) {
if (e.which === 13) {
alert('enter was pressed');
e.preventDefault();
return false;
}
});
警报正在运行但页面每次都在刷新,有什么想法可以改变这些代码在ipad上运行吗?
答案 0 :(得分:1)
我猜keypress
事件导致表单提交,您需要阻止它。但是,阻止submit
事件而不是处理令人困惑的key events可能更为直接(另请参阅Detecting keystrokes)。