作成日: 2018/11/14 最終更新日: 2019/12/02
文書種別
不具合
発生環境
Chromeで発生
状況
修正済み
詳細
InputMaskの全角入力にて変換候補をEnterキーでの確定をせずに続けて入力するとFormに値が反映されません。
回避方法
この問題はバージョン5.20193.637で修正されました。
修正版を適用しない場合の回避方法は次の通りです。
InputMask.inputElementプロパティのcompositionendイベントを使用して、ハンドラ内でInputMask.onValueChanged()を呼び出す方法をご検討ください。
◆サンプルコード(app.component.ts)
------------------------------------------------------------
maskInit(mask){
mask.inputElement.addEventListener('compositionend',function(e){
if(mask._oldValue != mask.value){
mask.onValueChanged();
}
});
}
------------------------------------------------------------
修正版を適用しない場合の回避方法は次の通りです。
InputMask.inputElementプロパティのcompositionendイベントを使用して、ハンドラ内でInputMask.onValueChanged()を呼び出す方法をご検討ください。
◆サンプルコード(app.component.ts)
------------------------------------------------------------
maskInit(mask){
mask.inputElement.addEventListener('compositionend',function(e){
if(mask._oldValue != mask.value){
mask.onValueChanged();
}
});
}
------------------------------------------------------------
旧文書番号
83393