Formumda bir metin kutusu ve açılırum var. Açılır menüden "MessageDate" öğesi seçildiğinde, metin kutusu devre dışı bırakılmalıdır. messageDate değer denetleyicisi Viewbag saklanırMVC4 bir açılır menü öğesi seçiminde metin kutusunu devre dışı bırakır
Kontrol:
ViewBag.dd_search = dd_search;
switch (dd_search)
{
...
case "msgDate":
modelml = modelml.Where(m => m.Message_Date == Convert.ToDateTime(searchText)).ToList();
break;
}
Görünüm:
<div class="col-md-2">
@Html.TextBox("searchText", ViewBag.searchText as string, new { @class = "form-control" })
</div>
<div class="col-md-2">
@Html.DropDownList("dd_search", new SelectList(EBA_AJAX.ViewModels.DropDown.DD_Message_Search(), "Value", "Text", ViewBag.dd_search), "--Select--", new { @class = "form-control" })
</div>
JavaScript
:
<script>
$('#ddsearch').change(function()
{
if ($(this).attr('@ViewBag.dd_search') == "msgDate")
$("#txtsearch").attr('disabled', 'disabled');
else
$("#txtsearch").removeAttr('disabled');
});
</script>
Başvuru için this yayını kullandık ama yine de istenen çıkışı almıyor. Lütfen yardım et. Teşekkürler.
, bilmiyorum. Etkinlik karşılaştırmanızda bir @ ile dd_search özniteliği. Bunu kaldırın ve deneyin. – Bardo