Сообщение ASP.NET WebForms CustomValidator не исчезает, когда установлен флажокJavascript

Форум по Javascript
Anonymous
Сообщение ASP.NET WebForms CustomValidator не исчезает, когда установлен флажок

Сообщение Anonymous »

Я использую веб-формы ASP.NET (.NET Framework 4.8) с двумя флажками и CustomValidator. Валидатор должен требовать, чтобы был установлен хотя бы один флажок. Проверка на стороне сервера работает нормально, но я хочу, чтобы сообщение об ошибке исчезало немедленно, когда пользователь устанавливает любой флажок, не отправляя форму.
ASCX Код программной части (VB.net)

Код: Выделить всё

Protected Sub BerechnungValidator_ServerValidate(sender As Object, args As ServerValidateEventArgs) Handles BerechnungValidator.ServerValidate
args.IsValid = Checkbox2anonymized.Checked OrElse Checkbox1anonymized.Checked
End Sub
JavaScript

Код: Выделить всё

function validateCheckboxen(sender, args) {

var bool1 = document.getElementById('').checked;
var bool2 = document.getElementById('').checked;

args.IsValid = bool1 || bool2;
}

document.addEventListener("DOMContentLoaded", function () {
var val = document.getElementById('');
var chk1 = document.getElementById('');
var chk2 = document.getElementById('');

if (!val || !chk1 || !chk2) return;

chk1.onclick = chk2.onclick = function () {
ValidatorValidate(val);
};
});

Как правильно использовать веб-формы ASP.NET?


Подробнее здесь: https://stackoverflow.com/questions/798 ... x-is-check

Вернуться в «Javascript»