2014-01-26 4 views
0

Я пишу это событие для события изменения RadioButton.but для первого таймера эта страница load.it doesnt work.why?событие изменения события RadioButton jQuery

//html mvc code 
    @Html.RadioButtonFor(m => m.DigitalFile, false) خیر 
    @Html.RadioButtonFor(m => m.DigitalFile, true) بله 

    <script> 
    $(function() { 
     $("input[name='DigitalFile']").change(function() { 
     var $this = $(this); 
     if ($this.val() == "True") { 
      $("#MapZoning").attr("disabled", false); 
     } else { 
      $("#MapZoning").attr("disabled", true); 
     } 
     }); 
    }); 
</script> 
+0

Вы завернули свой код в готовый документ? – Satpal

+0

да, это работает после того, как я сменил выбранную радиообъектуру. –

ответ

1

У меня не возник вопрос. . Но для первого таймера эта страница load.it doesnt work.why? Если вы говорите, что когда страница загружается, атрибут mapZoning не изменяется, то это потому, что вы вызываете функцию только тогда, когда какое-то изменение происходит в вашем DigitalFile (то есть кто-то проверяет или отменяет его)

+0

да, я хочу загрузить на страницу тоже это станет set.how я могу это сделать? –

+0

вызов функции в $ (document) .ready (** ваша функция здесь **); Не удаляйте функцию из .change или иначе не будет работать – Maxzeroedge

+0

, как проверить, проверен ли этот флажок $? –

Смежные вопросы