У меня есть форма создания для создания объекта. Модель создания имеет некоторые свойства, которые видны (.hide, .show ()), только если установлен флажок и отмечены как обязательные (по атрибуту в модели).
К сожалению, когда флажок не установлен, требуется проверка скрытых свойств.
Как я могу отключить обязательную проверку для этих свойств?
Я попытался установить для свойства data-val элемента input значение false, но это не сработало.
Какая-то идея?
Заранее спасибо Тобиас
ОБНОВИТЬ:
Вот код java-скрипта. Для свойства data-val правильно установлено значение false. похоже, что валидация не заботится об этом свойстве. есть также атрибут data-val-required, но есть текст, резервную копию которого я не смог выполнить.
$(function () {
$("#MyCheckbox")
.change(function () {
if (this.checked) {
$("#divWithChildProperties [data-val]").attr("data-val", true);
$("#divWithChildProperties ").show();
}
else {
$("#divWithChildProperties [data-val]").attr("data-val", false);
$("#divWithChildProperties ").hide();
}
})
});