カスケードに2つのDropDownListがあります
DD2はDD1に依存しています。
D1に選択したアイテムのデータが含まれていない場合、DD2を無効にするにはどうすればよいですか?
$(function () {
$('#DD1').change(function () {
var selected1 = $(this).val();
$.getJSON('@Url.Action("GetCiudadList", "ConsultorioSuper", new { Area = "Superusuario", controller = "Consultorio" })', { IdDD: selected }, function (myData) {
var Select2 = $('#DD2');
Select2.empty();
$.each(myData, function (index, itemData) {
citiesSelect.append($('<option/>', {
value: itemData.Value,
text: itemData.Text
}));
});
});
});
})
@Html.DropDownListFor(x => x.SelectedId1, new SelectList(ViewBag.IdUniversidad, "Id1", "Name"), "-- Select --", new { id = "DD1" })
@Html.DropDownListFor(x => x.SelectedId2, new SelectList(Enumerable.Empty<SelectListItem>(), "Id2", "Name"), "-- Select --", new { id = "DD2" })
祝福