1

私の MVC アプリには、JQuery/AJAX オートコンプリートを使用するこのビューがあり、これはその抜粋です。

<input type="search" name="searchPrimaryTrade" id="searchPrimaryTrade" 
       data-scd-autocomplete="@Url.Action("AutocompletePrimaryTrade", "DataService")" 
       style = "width: 300px;" data-val="true" class="primaryTrade required" data-val-required="Must enter a Primary Trade"     />
<input type="button" id="ResetPrimaryTrade" value="Reset" class="resetSearch" data-scd-target-searchId="searchPrimaryTrade" style="margin-top:-6px; height:30px;"/><br/>
@Html.HiddenFor(model => model.PrimaryTradeId)
@Html.ValidationMessageFor(model => model.PrimaryTradeId, "*")

ユーザーがオートコンプリートの項目を選択すると、JQuery を使用して非表示フィールドに入力します。@Html.HiddenFor(model => model.PrimaryTradeId).

私の上司は、ユーザーがこのフィールドに値を入力しても、オートコンプリートから選択されていない場合、そのフィールドをクリックするとすぐにエラー メッセージが表示されるはずだと教えてくれました。

どうすればそれを実装できますか?

4

1 に答える 1