размытие поля формы asp.net, вызовите валидатор (ы) для этого поля - PullRequest
1 голос
/ 21 июля 2009

У меня есть форма, в которой есть несколько стандартных валидаторов asp.net и несколько пользовательских валидаторов.

Я знаю, как заставить всю страницу проверить.

Но как при размытии поля формы я могу заставить валидаторы, которые смотрят на огонь поля, а не все проверки на странице.

Полагаю, мне не хватает какой-то маленькой хитрости. :(

Ответы [ 2 ]

2 голосов
/ 21 июля 2009

Похоже, я ответил на свой собственный вопрос, с некоторой помощью Джорджа и трубок.

После просмотра этого поста : я посмотрел на DOM в Firebug и нашел массив Validators. тогда нужно было получить правильные и вызвать метод ValidatorValidate (validator).

   function callMyValidators() {
        // Clean Up Infragistics Ids
        var cleanid = this.id.replace(/^igtxt/i,"");


        for (var i = 0; i < Page_Validators.length; i++) {
            if (Page_Validators[i].controltovalidate === cleanid) {
                ValidatorValidate(Page_Validators[i]);
            }
        }

    }
1 голос
/ 21 июля 2009

Используйте функцию: ValidatorValidate (val)

http://msdn.microsoft.com/en-us/library/aa479045.aspx

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