私が次のコードを持っているとしましょう:
HTML:
<form name="searchForm">
<input type="text" id="Fruit" name="getFruit"/>
</form>
Javascript:
function Fruit(name, color){
this.name = name;
this.color = color;
};
var database = {};
database['banana'] = new Fruit("Banana", "Yellow");
database['apple'] = new Fruit("Apple", "Red");
database['orange'] = new Fruit("Orange", "Orange");
database['apple pear'] = new Fruit("Apple Pear", "Green");
オートコンプリート機能を使用して、ユーザーが「apple」と入力した場合に、ドロップダウンメニューから「apple」または「applepear」を選択し、クリックしたときにフォームのテキストボックスに入力するオプションを提供するにはどうすればよいですか。あなたが何かをタイプしようとするとき、グーグルがどのように提案をするかのようなものです。
jquery http://jqueryui.com/autocomplete/を使用したいと思っていましたが、実装方法がわかりません。
$( "#Fruit" ).autocomplete({
source: database // How would you implement this?
});
これは私の完全なコードではありませんが、前回すべてのコードを投稿したときに読むには多すぎたので、これを作成して、私がやろうとしていることの例を示しました。