AutocompleteはHTML5のdatalistをレガシなーWebブラウザで実現します。Ajaxによるデータ取得もサポートしています。 HTML5の機能の一つにdatalistがあります。予め項目を指定しておくことで、テキストボックスの入力時に候補が表示できるようになります。そんな便利機能をレガシーなWebブラウザでも実現するのがAutocompleteです。 見た目は普通のテキストボックスです。 Aを入れると選択候補がリストアップされました。 矢印キーで候補を選択できます。 エンターを押して確定。 datalistで定義されています。 便利な点としてはHTML5の構造をそのまま使えるということでしょう。また、ソースデータを外部から引っ張ってくることも可能で、JSON/XMLでの定義ができます。二項目以上の入力はできないようですが、使いどころによっては便利そうです。 Autocomp