データベース内の都市のリストに接続されたオートコンプリートを持つテキスト入力があります。ユーザーがオートコンプリートから何かをクリックすると、どうすればフォーカスアウトできるのだろうと思っていました。私は MVC 4 を使用しているので、私が作成した Quicksearch という関数を使用して、ユーザーが入力したものと一致する都市のリストを取得します。
HTML コード
@Html.TextBoxFor(x => x.CityName, new { @class="required", name="q", data_autocomplete = @Url.Action("QuickSearch", "Booking")})
Javascript
$(document).ready(function () {
$(":input[data-autocomplete]").each(function () {
$(this).autocomplete({ source: $(this).attr("data-autocomplete")});
});
});
ご協力いただきありがとうございます