dropdownList で値を選択するときに、一部のデータを非表示にしたいと考えています。
例 :
性別 = M を選択すると、肩書に「Mr. Only Miss」または「Madame」を表示したくありません。
これが私のコードです:
@Html.DropDownListFor(m => m.Gender, new[] {
new SelectListItem() {Text = "M", Value = "M"},
new SelectListItem() {Text = "F", Value = "F"},
}, "---Choose Gender---", new { onchange = "Select();" })
@Html.DropDownListFor(m => m.Title, new[] {
new SelectListItem() {Text = "Mister", Value = "Mr."},
new SelectListItem() {Text = "Madame", Value = "Mme."},
new SelectListItem() {Text = "Miss", Value = "Miss."}
}, "---Choose Title---")
Javascript セクションで:
function Select() {
// the code.
}