我的javascript中有一个OPEN函数,当用户模糊(输入字段失去焦点)或按Enter键时会调用该函数。
然后在OPEN()中,取决于它是由模糊还是按键触发,它会导致两个不同的其他功能。
对于Keypress,我是这样做的。
if (e.keyCode==13) ENTER_FX();
你如何为BLUR
做这件事谢谢
更新:
我发现它应该是e.type ==“focusout”
那么关注的是正确的词而不是模糊吗?
答案 0 :(得分:7)
<强> WORKING JSFIDDLE EXAMPLE 强>
e.type
为您提供此信息
function OPEN(e) {
if (e.type !== "blur") {
if (e.keyCode === 13) {
ENTER_FX();
}
}
else {
ENTER_FX();
}
}
答案 1 :(得分:0)
e.type
应该说'模糊'。
答案 2 :(得分:0)
尝试if(e.type == "blur") /*code here*/