页面加载时未禁用Coffeescript输入

时间:2015-06-10 15:48:36

标签: ruby-on-rails coffeescript

我认为我有以下内容......

复选框

<input id="event_requires_registration" name="event[requires_registration]" type="checkbox" value="1">

文字输入

<input id="event_registration_contact_id" name="event[registration_contact_id]" size="30" type="text" value="25241" class="ui-autocomplete-input" autocomplete="off" role="textbox" aria-autocomplete="list" aria-haspopup="true">

......还有这个coffeescript:

$ ->
    if $('#event_requires_registration').is ':checked'
        !$('#event_registration_contact_id')[0].disabled
    else
        $('#event_registration_contact_id')[0].disabled
    $('#event_requires_registration').click ->
        $('#event_registration_contact_id').attr 'disabled', !@checked
        return

如果在编辑页面时选中/取消选中该框,则应禁用/启用文本输入。但是,如果未选中该框,则在加载页面时,我仍然可以在输入中输入文本。如果未选中此框,我希望在页面加载时禁用输入。

0 个答案:

没有答案