2009-03-26 5 views
4

タグフィールドのスタックオーバーフローで、ここのようなオートコンプリートテキストフィールドを作成するにはどうすればよいですか?私は私のRailsアプリケーションのためにそれを使いたいと思う。オートコンプリートテキストフィールド

答えて

0

基本的な考え方は、onkeydownイベントまたはonkeypressイベントを使用してサーバーへのAJAX要求をトリガーし、これまで入力されたテキストを使用して検索し、可能な補完を返すことです。クライアント。次に、クライアントはこれらを表示するためにDOM操作を行います。

4

StackOverflowのはjQuery Autocomplete Pluginを使用して、複数のアイテムをサポートしています。

demosを確認してください。編集ページから

スニペット:あなたは2つのオプションを持っている

$("#tagnames").autocomplete("/tags/filter", { 
    max: 6, 
    highlightItem: true, 
    multiple: true, 
    multipleSeparator: " ", 
    matchContains: true, 
    scroll: true, 
    scrollHeight: 300 
});