2017-02-09 1 views
1

最新バージョンのChromeに問題があります。Chromeバージョン56変更イベント

私たちは、オートコンプリートのフィールドを持っています。ユーザーが入力すると、入力時にリストが表示され、リストを選択する必要があります。彼らは値を選択し、クリックしたときにそのフィールドは変更イベントを発生しています。私はhttps://developer.mozilla.org/en-US/docs/Web/Events/changeで読んだことから起こるはずです。しかし、それはIEで起こるdoes notの前

それはバージョン56で正しく動作しているのであれば、誰もが私に言うことができる56にクロームのバージョンで起こるdidntは?それは以前のバージョンとIEのバグですか?

答えて

2

我々はあまりにも、最新のクロムのアップデートと同じ問題を持っています。私たちが修正したのは、2つの変数を宣言してonChangeイベントでそれらをチェックすることでした。

次に、onChangeイベントで、chromeをチェックしてそれに応じて値を空にする条件を追加しました。

function fieldNameChanged(obj) { 
    if (isChrome) { 
       if (itemSelected == false) { 
        $('#<%= hdnField.ClientID %>').val(''); 
       } 
      } 
      else { 
       $('#<%= hdnField.ClientID %>').val(''); 
      } 
} 

これが役に立ちます。