5

コンボ ボックスに何百もの要素が含まれているページがあり、必要な項目を 1 つ選択するのが非常に困難です。よりも優れたJavascriptの代替品はありますか

<select id="field-component" name="field_component"> 
                  <option selected="selected">1</option><option>2</option>...
</select>

「Intellisense」のようなオートコンプリート機能はありますか?

4

7 に答える 7

6

HTML 5 には、標準のコンボ ボックスがあります。

現在、Opera のみがサポートしていますが、たまたまタイムトラベラーであるか、Opera のみのアプリケーションを作成している場合、これは素晴らしい解決策です:)

<input type=text list=listid>
<datalist id=listid>
  <select><option>1<option>2</select>
</datalist>
于 2008-11-04T22:06:11.823 に答える
3

http://www.dhtmlx.com/images/logo_combo.gif
入力フィールドに入力するときに ajax を使用してデータを取得するdhtmlCombo があります。

dhtmlxCombo は、オートコンプリート機能を備えたクロスブラウザー JavaScript コンボボックスです。

最新の Web アプリケーションの要件を満たすために、基本的な選択ボックス機能を拡張します。

dhtmlxCombo は、既存の HTML SELECT から変換するか、JavaScript を取り込むことができます。AJAX をサポートしているため、サーバー データソースから動的にリスト値を取得することもできます。

于 2008-11-04T15:30:19.067 に答える
3

jQuery Autocompleteプラグインを確認してください。使いやすく、JSON 応答サーバー側を生成するだけで済みます。

このデモを参照してください。

于 2008-11-04T15:59:26.167 に答える
0

このコンボボックスの実現を試すことができますhttp://www.zoonman.com/projects/combobox/

  • 純粋な JavaScript。編集可能。IE6に対応。
  • 非標準の HTML レイアウト。
于 2013-01-21T20:04:29.850 に答える
0

注: 選択ボックスが現在フォーカスされている場合、キーボードで入力すると、そのテキストで始まる選択が表示されるため、米国の州のドロップダウンに「ken」と入力すると、「Kentucky」オプションが自動的に選択されます。 .

于 2008-11-05T03:14:15.137 に答える
0

typeahead.jsTwitter の無料ライブラリは、現在利用できる最高のオートコンプリート ライブラリだと思います。http://twitter.github.io/typeahead.js/で確認してください。

于 2013-08-08T00:36:01.687 に答える
0

PrototypeScriptaculousを使用したオートコンプリートは、この状況でうまく機能します。

于 2008-11-04T15:56:00.667 に答える