2

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.
    }
4

1 に答える 1