Предотвратить фокусировку настройки проверки MVC 3 на недопустимом поле. - PullRequest
1 голос
/ 23 ноября 2011

Я использую ненавязчивую проверку MVC 3. Когда проверка запускается, она устанавливает фокус на первый недействительный элемент управления. Как мне перестать это делать, я больше привык к веб-формам, и эквивалентно было бы установить SetFocusOnError=false на элементе проверки.

Ответы [ 2 ]

7 голосов
/ 23 ноября 2011

Попробуйте установить глобальную опцию:

$.validator.setDefaults({ 
    focusInvalid: false
});
3 голосов
/ 23 ноября 2011

В данный момент я не могу проверить, но я помню, что это похоже на это:

var settings = $.data($('form')[0], 'validator').settings;
settings.focusInvalid= false;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...