2016-09-20 24 views
1

select2を使用してタグ/ドロップダウンメニューを使用するフォーム入力があります。それはtag_listのIDを持っており、このjqueryのを使用します。少なくとも1つの文字が入力された後、select2ドロップダウンのみが行われます

$('#tag_list').select2({ 
    placeholder: 'a short description of what this content explains', 
    tags: true 
}); 

今、ユーザーがボックスの先頭に表示されるカーソルを起こし入力ボックス、クリックしたときに何が起こることは、ドロップダウンメニューがで表示されていますすべての作成されたタグ。ユーザーは入力することができ、ドロップダウンはユーザーが入力した内容に基づいて結果をフィルタリングするか、ユーザーは新しいタグを作成することができます。

私は知りたい:少なくとも1つ(またはn)の文字が入力された後にのみドロップダウンメニューが表示されるようにすることはできますか?

答えて

0

あなたは、あなたが望む番号でminimumInputLengthを渡すことによってそれを行うことができます。

$('#tag_list').select2({ 
    placeholder: 'a short description of what this content explains', 
    minimumInputLength: 2, 
    tags: true 
}); 

ここにチェックアウトの例があります。

http://select2.github.io/select2/

+0

ありがとう! 「2つ以上を入力してください」というメッセージを削除する方法があるかどうか分かりますか? – user3494047

+0

これはデフォルトではプラグインの機能です。あなたはそれがクラスであることを確認し、CSSでそれを隠すことができます。 – nirmal

+0

ありがとうございました。私はまだフロントエンド開発の初心者です:S – user3494047

関連する問題