|
|
@ -55,7 +55,7 @@ BI.Input = BI.inherit(BI.Single, { |
|
|
|
.on("input propertychange", function (e) { |
|
|
|
.on("input propertychange", function (e) { |
|
|
|
// 输入内容全选并直接删光,如果按键没放开就失去焦点不会触发keyup,被focusout覆盖了
|
|
|
|
// 输入内容全选并直接删光,如果按键没放开就失去焦点不会触发keyup,被focusout覆盖了
|
|
|
|
// 其中propertychange在元素属性发生改变的时候就会触发 是为了兼容IE8
|
|
|
|
// 其中propertychange在元素属性发生改变的时候就会触发 是为了兼容IE8
|
|
|
|
// 通过keyCode判断会漏掉右键粘贴和输入法点击输入
|
|
|
|
// 通过keyCode判断会漏掉输入法点击输入(右键粘贴暂缓)
|
|
|
|
var originalEvent = e.originalEvent; |
|
|
|
var originalEvent = e.originalEvent; |
|
|
|
if (BI.isNull(originalEvent.propertyName) || originalEvent.propertyName === "value") { |
|
|
|
if (BI.isNull(originalEvent.propertyName) || originalEvent.propertyName === "value") { |
|
|
|
keyCode = null; |
|
|
|
keyCode = null; |
|
|
|