/ / MagicSuggestの無料エントリー後のオートフォーカス-jquery、magicsuggest

MagicSuggestのフリーエントリー後のオートフォーカス - jquery、magicsuggest

MagicSuggest Plugin for Multiselect入力ボックスと無料のエントリとドロップダウンを使用しています。

expandonfocusを許可しています:要素がフォーカスされたときにドロップダウンを自動的に表示する場合はtrue。フリーテキストを入力した後、ドロップダウンは表示されません。新しい要素が作成されたときにドロップダウンを表示し、Enterキーを押します。

誰もが助けます。

よろしく、

レカ

回答:

回答№1は1

私は解決策を見つけました。magicsuggest.jsで、次のコードを置き換えました。

 if(inputValid === true && cfg.allowFreeEntries === true) {
obj[cfg.displayField] = obj[cfg.valueField] = freeInput.trim();
ms.addToSelection(obj);
ms.collapse(); // reset combo suggestions
ms.input.focus();
}

if(inputValid === true && cfg.allowFreeEntries === true) {
obj[cfg.displayField] = obj[cfg.valueField] = freeInput.trim();
ms.addToSelection(obj);
ms.expand(); // reset combo suggestions
ms.input.focus();
}

ms.collapseを削除し、ms.expandを追加しました。