首页 > 解决方案 > 只允许输入按键

问题描述

我需要创建一个 jQuery 脚本来忽略keyupkeypress事件侦听器函数的执行,并且只有在我按下键盘上的 Enter 键时才执行它。

$(document).on("keypress", "input", function(e) {
  var keyCode = e.keyCode || e.which;
  if (keyCode != 13) { 
    console.log('Not enter')
  } else {

  }
});

标签: javascriptjquery

解决方案


event.preventDefault()jQuery 文档上搜索

$(document).on("keypress","input", function(e) {
    var keyCode = e.keyCode || e.which;
    if (keyCode != 13) { 
        console.log('Not enter')
    } else {
        e.preventDefault(); // prevent default action if not enter
    }
});

推荐阅读