-3

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

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

这是我的代码:

下面的代码可能在 html helpers 或 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"   />
4

3 回答 3

1

尝试这个

$(function(){
   $('#rb2').change(function() {
      if($(this).is(':checked')){
          $("#txt2").prop("disabled", true);
      }
      else
      {
         $("#txt2").removeAttr("disabled");
      }
})
});
于 2013-09-17T12:18:37.610 回答
0

你怎么能在MVC中使用webforms控件!!!!!!

Big Big issue,你不被允许这样做。

更新代码后,您可以使用 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
}
于 2013-09-17T12:12:33.033 回答
0
$(document).ready(function(){
   $('#rb2').change(function() {
      if($(this).is(':checked')){
          $("#txt2").attr("disabled", "disabled");     
      }
      else
      {
          $("#txt2").removeAttr("disabled");             
      }
});
于 2013-09-17T12:16:37.287 回答