問題タブ [yui-autocomplete]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1424 参照

yui - ヤフーオートコンプリート

私は、YUI オートコンプリート テキストボックスを実装しようとして立ち往生しているようです。コードは次のとおりです。

すべての yahoo javascript 参照とスタイル シートを追加しましたが、myInput ボックスのテキストを変更しても ajax 呼び出しが行われないようで、何も表示されません...何か不足していると思います.. .

0 投票する
1 に答える
678 参照

javascript - 動的に追加されたJavaScriptがIEで動的に追加されたフィールドを検出しない

「行を追加」ボタンのあるテーブルがあります。このボタンは、JQueryを使用して動的に行を追加します。これは、最初の...をコピーしてから、すべてのid =".."を増分番号に置き換えることで機能します。

問題は、行に次のようなYUIオートコンプリートがあることです。

このコードはFirefoxで正常に機能し、新しく作成されたオートコンプリートは機能しますが、IE(6および7)では、location_num_ACが正常に作成されていないことを意味するエラーが発生します。新しく作成された入力またはdivを正しく読み取っていないためだと思います。javascriptをでラップしてみました

しかし、それはうまくいかなかったようです。他に何かアイデアはありますか?

0 投票する
3 に答える
522 参照

yui - YUI AutoComplete:入力が選択されたときにどのように展開しますか?

私は YUI AutoComplete コントロールを持っています。ユーザーが入力ボックスを選択するとすぐに提案のリストを展開したいことを除いて。どうすればそれを実現できますか?

現時点では、ユーザーがボックス内のキーを押すまで拡張は行われません。

0 投票する
1 に答える
745 参照

autocomplete - yui-オートコンプリート

yuiオートコンプリートに関する2つの質問:

  • yuiのオートコンプリートマウス選択とキーボードの上下選択で、一度に1つの選択のみを作成する方法はありますか?

  • また、キーボードの上/下矢印のみで選択を行ってオートコンプリートテキストボックスのテキストを更新する方法はありますか?つまり、ユーザーが上/下矢印キーで選択した場合、選択を上のテキストボックスに強制的に表示しますか?

次のリンクでは、キーボードの上下の矢印が濃い青で、マウスの選択が水色であることに注意してください。(ブラウザのURLでhttpの前にあるアンダースコアを削除してください)

ケース#1:_http://developer.yahoo.com/yui/examples/autocomplete/ac_basic_array.html

ただし、次のリンク(ケース#2)ではそうではありません。ある時点で1つの選択(紺色)しか表示されません。

ケース#2:http ://developer.yahoo.com/yui/examples/autocomplete/ac_basic_xhr.html

マウスやキーを上下に使用した場合でも、常に濃い青の選択肢は1つだけです。

私のアプリケーションはケース#1のように動作していますが、上記のケース2のように動作し、常に1つの選択のみを行い、さらにユーザーがキーボードの上下矢印キーで移動したときにテキストを更新したいと思います。

どうすればこれを実現できますか?上記の両方の例ではYUIオートコンプリートを使用していますが、アプリを例2に従わせるために、2つの違いがわかりません。

要約すると、私はこれがグーグルがwww.google.comで提案するように振る舞うことを望みます

ありがとう、

ヴィジ

0 投票する
0 に答える
368 参照

yui - YUI AutoComplete itemSelect - 選択を行うためにどのキーが押されたかを知るにはどうすればよいですか?

ドロップダウンからオプションが選択されたときに呼び出される itemSelectEvent のハンドラーがあります。YUI のドキュメントによると、マウス クリック、ENTER キー、または TAB キーで項目が選択されると、これが発生します。ハンドラー内で、これら 3 つのオプションのどれがハンドラーを起動したかを調べるにはどうすればよいでしょうか? ハンドラーは 2 つのパラメーターを取ります。1) タイプ (「itemSelect」) と、AutoComplete インスタンスとその他のものを持つ引数です。AutoComplete インスタンスには _nKeyCode がありますが、その値は常に 40 であり、TAB または ENTER を使用してオプションを選択しても変化しないようです。どんな助けでも大歓迎です。ありがとう!

0 投票する
2 に答える
507 参照

javascript - 結果が5つある場合にのみ、YUIオートコンプリートフッターを表示します

Displaying top 5 resultsオートコンプリートで、実際に表示されている結果が5つある場合にのみ表示されるフッターを表示したいと思います。

これまでのところ、最初は5つ未満の結果がある場合は表示されないように設定していますが、5つの結果が読み込まれると、実際に表示されている結果の数に関係なく、フッターは常に表示されます。

ばかげたflip仕掛けを許してください。

0 投票する
1 に答える
1246 参照

yui - yuiを使用してオートコンプリートを実装する方法

YUIはまったく新しいので、何の手がかりもありません。このリンクをたどって、YUIhttp://developer.yahoo.com/yui/autocomplete/を使用してオートコンプリートを実装しまし

私の要件によると、var dsLocalArray = new YAHOO.util.LocalDataSource(["apples"、 "broccoli"、 "cherries"]);ではなく、文字列配列をデータソースオブジェクトに動的に割り当てる必要があります。何かのようなもの

var dsLocalArray = new YAHOO.util.LocalDataSource(documentList []);

私のdocumentListはStringArrayですが、どうすればよいですか?助けてくれてありがとう。

0 投票する
1 に答える
906 参照

javascript - YUI オートコンプリート選択でぼかしイベントに反応しないようにするにはどうすればよいですか

YUI オートコンプリートを使用して onBlur および onSelect イベントに異なる反応を示そうとしています。ユーザーが別の場所をクリックして選択したままにしておくと、ACを非表示にする必要があります。問題は、blur イベントも onSelect で発生することです。ACの外側をクリックしたときにのみトリガーされるイベントを見つけることができませんでした.selectイベントの前に発生するため、selectの場合に何らかの方法でblurイベントをキャッチするのに本当に苦労しています。

だから基本的に私が欲しいのは次のような出力です:

acの外側をクリック: BLUR

値を選択: SELECT val

しかし、私が得ているのは次のとおりです。

acの外側をクリック: BLUR

選択値: BLUR、SELECT val

これは、選択時に非表示の AC につながります。