4

別のアイテム (オートコンプリート テキスト フィールド)の値が設定されたときに、ページ上のアイテムに値を設定する動的アクションを作成したいと考えています。したがって、プロセスは次のようになります。

  1. オートコンプリート フィールドをクリックします。
  2. いくつかの文字を入力してください
  3. 提案された値のいずれかを選択します

提案された値のいずれかが選択されたときに実行されるイベントが見つかりません。このように、提案された値が選択されると、オートコンプリート フィールドの値を読み取る方法がわかりません。

changeイベントは私のニーズに合わず、提案された値が 1 つ選択されたときに実行されません。

4

7 に答える 7

0

ジェフリー・ケンプは正しい。カスタム イベントの結果を使用して動的アクションを介して設定できます。document.getElementById("{id}").addEventListener("result", {function}); を使用して、ページの読み込み時に登録することもできます。または $("#{id}").result( function( event, data,formatted ) { //ここに何か });.

于 2015-08-25T14:16:23.380 に答える
0

これは理想的ではありませんが、onfocus() を使用できます。提案された値の選択が発生したときに発生するカスタム イベントと同じものを探しています。私はまだそれを見つけていませんが、それが今のところ私の回避策です。最初は値なしで作成した関数が実行されますが、選択が行われると、フォーカスが返され、正しい値で関数が再度実行されます。私が言ったように、理想的ではありませんが、うまくいきます。

于 2015-08-24T22:08:33.830 に答える