Я использую ненавязчивую проверку MVC 3. Когда проверка запускается, она устанавливает фокус на первый недействительный элемент управления. Как мне перестать это делать, я больше привык к веб-формам, и эквивалентно было бы установить SetFocusOnError=false на элементе проверки.
SetFocusOnError=false
Попробуйте установить глобальную опцию:
$.validator.setDefaults({ focusInvalid: false });
В данный момент я не могу проверить, но я помню, что это похоже на это:
var settings = $.data($('form')[0], 'validator').settings; settings.focusInvalid= false;