我按照 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();
});
我想捕获该事件并使用 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 - 捕获模糊并在 <input> 字段上单击 Enter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54404820/