2015-09-28 4 views
0

У меня есть пользовательский валидатор с именем cuvYesNo. Он используется против управления telerik с именем optYesNo. Если не выбрана опция «Да» или «Нет», валидатор срабатывает правильно и отображает на экране красное сообщение «* required». Затем я выбираю вариант «Да», и красное сообщение «* требуется» не исчезает, даже если страница действительна и может быть отправлена. Поэтому мне нужен способ доступа к пользовательскому валидатору, чтобы скрыть сообщение об ошибке, если выбрано «Да» или «Нет». Как я могу получить ссылку на валидатор из onericked события telerik? Ниже код не удаляет сообщение «* требуемый» даже при том, что даже пожарыПользовательский валидатор На стороне клиента Манипуляция

function optYesNoClicked(sender, args) { 
    alert("optYesNo fired"); 
    var x = document.getElementById("<%= cuvYesNo.ClientID%>"); 
    x.IsValid = true; 
} 

ответ

0

Ну, 5 минут после того, как я отправил это и идея пришла мне в голову. Я сделал источник просмотра и вижу, что пользовательский валидатор визуализируется как тег span, поэтому я просто добавил эту строку кода

x.style.display = "none"; 
Смежные вопросы