|
|
@ -48357,7 +48357,7 @@ BI.Input = BI.inherit(BI.Single, { |
|
|
|
_keydown(e.keyCode); |
|
|
|
_keydown(e.keyCode); |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
}) |
|
|
|
.on("input", function (e) { |
|
|
|
.on("input propertychange", function (e) { |
|
|
|
// 输入内容全选并直接删光,如果按键没放开就失去焦点不会触发keyup,被focusout覆盖了
|
|
|
|
// 输入内容全选并直接删光,如果按键没放开就失去焦点不会触发keyup,被focusout覆盖了
|
|
|
|
// 其中propertychange在元素属性发生改变的时候就会触发 是为了兼容IE8
|
|
|
|
// 其中propertychange在元素属性发生改变的时候就会触发 是为了兼容IE8
|
|
|
|
// 通过keyCode判断会漏掉输入法点击输入(右键粘贴暂缓)
|
|
|
|
// 通过keyCode判断会漏掉输入法点击输入(右键粘贴暂缓)
|
|
|
@ -48440,7 +48440,6 @@ BI.Input = BI.inherit(BI.Single, { |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
onKeyDown: function (keyCode, ctrlKey) { |
|
|
|
onKeyDown: function (keyCode, ctrlKey) { |
|
|
|
console.log(123); |
|
|
|
|
|
|
|
if (!this.isValid() || BI.trim(this._lastChangedValue) !== BI.trim(this.getValue())) { |
|
|
|
if (!this.isValid() || BI.trim(this._lastChangedValue) !== BI.trim(this.getValue())) { |
|
|
|
this._checkValidationOnValueChange(); |
|
|
|
this._checkValidationOnValueChange(); |
|
|
|
} |
|
|
|
} |
|
|
|