作成日: 2016/05/23 最終更新日: 2016/09/14
文書種別
不具合
状況
修正済み
詳細
InputNumberで桁区切りされるフォーマットを指定し、桁区切りされる(4桁以上)値を入力した場合、フォーカスを移動してもinput要素のchangeイベントが発生しません。
回避方法
この問題はバージョン5.20162.207で修正されました。
修正版の適用方法については、アップデートの方法を参照してください。
修正版を適用しない場合の回避方法は次の通りです。
下記コードのようにInputNumberのgotFocusイベントとlostFocusイベントを併用します。
◆サンプルコード(avaScript)
----------------------------------
var tmpNum;
inputNumber.gotFocus.addHandler(function (e) {
tmpNum = inputNumber.value;
});
inputNumber.lostFocus.addHandler(function (e) {
if (tmpNum != inputNumber.value) {
// イベント発生時の処理
}
});
----------------------------------
修正版の適用方法については、アップデートの方法を参照してください。
修正版を適用しない場合の回避方法は次の通りです。
下記コードのようにInputNumberのgotFocusイベントとlostFocusイベントを併用します。
◆サンプルコード(avaScript)
----------------------------------
var tmpNum;
inputNumber.gotFocus.addHandler(function (e) {
tmpNum = inputNumber.value;
});
inputNumber.lostFocus.addHandler(function (e) {
if (tmpNum != inputNumber.value) {
// イベント発生時の処理
}
});
----------------------------------
旧文書番号
81659