This question already has answers here:
'Enter key' wont submit form in Firefox, but will in Chrome, why?
(2个答案)
6年前关闭。
我有一个inputfield和一个eventlistener按键,在Firefox中一切正常。如果我在Chrome中运行它并按Enter键,浏览器将刷新并重新加载页面。
(2个答案)
6年前关闭。
我有一个inputfield和一个eventlistener按键,在Firefox中一切正常。如果我在Chrome中运行它并按Enter键,浏览器将刷新并重新加载页面。
$('#iputField').keypress(function(e) {
if (e.which == 13) {
var message = $('#iputField').val();
}
});
最佳答案
可能是表单正在提交,您必须停止默认事件传播以避免这种情况。
$('#iputField').keypress(function(e) {
if(e.which == 13) {
e.preventDefault();
var message = $('#iputField').val();
}
});
关于javascript - Enter键重新加载Chrome浏览器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17406320/