как включить / отключить проверку, когда элемент отключается / включается - PullRequest
0 голосов
/ 11 августа 2011

Я хочу отключить текстовое поле, если флажок снят.Представление:

@Html.CheckBoxFor(model => model.prop1, new { onchange = "OnChange(this,'prop2')" })
...
@Html.TextBoxFor(model => model.prop2)

Обработчик JavaScript

function OnChange(cb, id) 
    {
        if ($(cb).is(':checked') == false)
        {
            $('input#' + id).val('');
            $('input#' + id).attr('disabled', 'disabled');
        }else {
            $('input#' + id).attr('disabled', '');
            $('input#' + id).change();
        }
}

Но существует проблема с сообщениями проверки.Если prop2, например, помечен как «[Обязательный]», когда текстовое поле отключено, сообщение об ошибке должно исчезнуть.И когда пользователь установит флажок, я должен включить текстовое поле и включить проверку

Что я должен сделать для этого?

1 Ответ

0 голосов
/ 12 августа 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...