javascript - Enter 键重新加载 Chrome 浏览器

标签 javascript jquery html google-chrome

我有一个输入字段和一个事件监听器按键,在 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/

相关文章:

javascript - 分割很长的 JavaScript 字符串

javascript - jQuery 计算表格

javascript - jQuery Ajax 下拉菜单数量

javascript - Ajax返回页面Html代码返回(相同代码)

php - 如何将事件与jquery中通过ajax生成的动态值绑定(bind)

html - 亚马逊 S3 和 .htaccess

html - 不同的浏览器是否以不同方式呈现小数百分比大小?

javascript - 我的 jquery 加载了两次吗?

javascript - 使用 CF8 或 JS 根据选择框中的 2 个选择自动填充输入表单字段

javascript - JQuery 中的全局变量未在单击函数内更新其值形式