私はjQueryオートコンプリートを使用しており、ユーザーが少なくとも2文字を入力した場合にのみ表示結果を制限したいと考えています。どうやってするか?レコードのjQuery UIオートコンプリートで少なくとも2文字を設定するには?
8
A
答えて
14
:
ユーザーはオートコンプリートが作動する前に入力している文字の最小数。ゼロは、ほんの数アイテムのローカルデータに役立ちます。 1文字が数千のアイテムと一致するアイテムが多数ある場合は、増やす必要があります。
コード例
指定はminLengthオプションでオートコンプリートを初期化します。
$(".selector").autocomplete({ minLength: 0 });
initの後にminLengthオプションを取得または設定します。
//getter
var minLength = $(".selector").autocomplete("option", "minLength");
//setter
$(".selector").autocomplete("option", "minLength", 0);
minLengthIntegerDefault:1
+0
この回答ありがとう – Derfder
3
$("#myselectbox").autocomplete({ minLength: 2 });
1
一切はminLength属性はありません。あなたが探している属性はminCharsです。 // jqueryui.com /デモ/オートコンプリート/#オプションminLength`:
は
+0
devbridge/autocomplete!= autocomplete ... – nroose
https://github.com/devbridge/jQuery-Autocomplete 'HTTPを参照してください。私は30秒未満でそれを見つけました。どうしたことができませんでしたか? – Ohgodwhy