Javascript Enter键重新加载Chrome浏览器
我有一个inputfield和一个eventlistener按键,在Firefox服务器中一切都很好。如果我在Chrome中运行它并按enter键,浏览器将刷新,页面将再次加载Javascript Enter键重新加载Chrome浏览器,javascript,jquery,html,google-chrome,Javascript,Jquery,Html,Google Chrome,我有一个inputfield和一个eventlistener按键,在Firefox服务器中一切都很好。如果我在Chrome中运行它并按enter键,浏览器将刷新,页面将再次加载 $('#iputField').keypress(function(e) { if (e.which == 13) { var message = $('#iputField').val(); } }); 试着说e.preventDefault()
$('#iputField').keypress(function(e) {
if (e.which == 13) {
var message = $('#iputField').val();
}
});
试着说
e.preventDefault()函数结束后进行编码。如果使用表单,可能需要调用e.preventDefault()
尝试阻止默认行为:
$('#iputField').keypress(function(e) {
if(e.which == 13) {
e.preventDefault().
var message = $('#iputField').val();
}
});
可能表单正在提交,您必须停止默认事件传播以避免此情况
$('#iputField').keypress(function(e) {
if(e.which == 13) {
e.preventDefault();
var message = $('#iputField').val();
}
});