注文の配送タイプをSelectList
表します。
配信タイプ参照データには通常のコード/説明がありますが、選択したタイプについてさらに情報を入力する必要があるかどうかを示す追加のブールプロパティもあります。
したがって、緊急配達の場合、追加のデータが必要です。緊急事態が選択された場合、追加のデータ入力フィールドは表示され、それ以外の場合は非表示に設定されます
私には、3つのプロパティを含むがViewModel
含まれ<List>ReferenceDeliveryTypes
ています。SelectListItems
ViewModelデータから作成しました
@Html.DropDownListFor(model => model.DeliveryTypeCode,
new SelectList(Model.ReferenceDeliveryTypes as System.Collections.IEnumerable,
"DeliveryTypeCode", "DeliveryTypeDescription"), new { id = "ddlDeliveryType" })
配信タイプの変更時にjQuery関数を呼び出し、選択したコードを渡し、Model.ReferenceDeliveryTypes
そのコードをチェックして、追加のデータプロパティがtrue / falseであるかどうかを確認し、追加のフィールドを表示/非表示にするにはどうすればよいdiv
ですか?
値を渡すために呼び出されたjQuery関数を取得することができました。
$(function () {
$('#ddlDeliveryType').change(function () {
var value = $(this).val();
alert(value);
});
});