javascript - 捕获模糊并在 <input> 字段上单击 Enter

标签 javascript jquery html

我按照 StackOverflow 中的其他问题捕获模糊并输入点击事件,但它返回了以下内容:

e is not defined

HTML:

<input type="text" name="mpsRegnomer" er="невалиден номер" id="mpsRegnomer" class="upertrim inputGSmall" value="" style="margin-top:0px"/>

JS

$("#mpsRegnomer").bind("blur keyup", function(е) {
    console.log(e);
    loadPoliciesByRegNum();
});

JS FIDDLE

我想捕获该事件并使用 e.keyCode === 13 进行输入,但也可以使用 blur。例如,如果输入“123”并按 Enter 执行 loadPoliciesByRegNum()

最佳答案

无论出于何种原因,

中的e
.bind("blur keyup", function(е) {

不是普通的 e,而是 Unicode 符号 U+0435 : CYRILLIC SMALL LETTER IE
将其替换为普通的e:

$("#mpsRegnomer").bind("blur keyup", function(e) {
    console.log(e);
    loadPoliciesByRegNum();
});

JSFiddle:https://jsfiddle.net/pbw8qsvg/

关于javascript - 捕获模糊并在 &lt;input&gt; 字段上单击 Enter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54404820/

相关文章:

javascript - 从文件引用时,ng-view 内的脚本不起作用(JQuery 在 Angular 之前加载)

javascript - 在 Modal Popup Extender 窗口(JavaScript)之间闪烁?

javascript - 将弹出窗口置于最前面

javascript - 如何提高 IE8 对大数据集的性能?

html 表格 - 填充动态空间

jquery - 如何对齐包含隐藏元素的文本

javascript - 如何防止在IE10中意外删除contenteditable ul?

javascript - 使用 TimelineJS 和 AMD

javascript - jquery - 数据表更改 sScrollY

jquery - 数据表: fixed width for selected columns only