在ASP.NET MVC单选按钮中选中已更改的事件

时间:2013-09-17 12:03:31

标签: javascript jquery asp.net-mvc jquery-ui asp.net-mvc-4

在我的ASP.NET MVC4中,我有两个单选按钮rb1和return以及两个文本框和txt2 ......

每当检查rb2时,如何禁用文本框txt2?

这是我的代码:

下面的代码可以在html帮助器或html标签中

    <input type="radio" id="rb1" value="r1" name="jrn" />

    <input type="radio" id="rb2" value="r2" name="jrn" checked="checked"/>

     <input type="text" name="txt1" id="Ret" value="v1" />

    <input type="text" name="txt2" id="Dep" value="v2"   />

3 个答案:

答案 0 :(得分:1)

试试这个

$(function(){
   $('#rb2').change(function() {
      if($(this).is(':checked')){
          $("#txt2").prop("disabled", true);
      }
      else
      {
         $("#txt2").removeAttr("disabled");
      }
})
});

答案 1 :(得分:0)

如何在MVC中使用webforms控件!!!!!!

重大问题,您不被允许这样做。

更新代码后,您可以使用Javascript来完成所需的操作 这是代码

function disablefield()
{
    if ( document.admin.customerInfo_0.checked = true)
         document.admin.txtPhoneNumber.value = enabled
          elseif (admin.customerInfo_1.value="yes")
            document.admin.txtLastName.value.enabled=false
}

答案 2 :(得分:0)

$(document).ready(function(){
   $('#rb2').change(function() {
      if($(this).is(':checked')){
          $("#txt2").attr("disabled", "disabled");     
      }
      else
      {
          $("#txt2").removeAttr("disabled");             
      }
});