Asp.net mvc mVC中的SetFoucsOnError
我试图在发生错误时将焦点设置在控件上。我正在使用MVC2.0。在Asp.net中,我们有一个属性SetFoucsOnError,但在MVC中,它的替代品是什么以及如何实现?我没有得到这个解决方案。但我有另一个选择,甚至可行:Asp.net mvc mVC中的SetFoucsOnError,asp.net-mvc,model-view-controller,Asp.net Mvc,Model View Controller,我试图在发生错误时将焦点设置在控件上。我正在使用MVC2.0。在Asp.net中,我们有一个属性SetFoucsOnError,但在MVC中,它的替代品是什么以及如何实现?我没有得到这个解决方案。但我有另一个选择,甚至可行: $().ready(function() { $("#Form").submit(function() { $('.input-validation-error').focus(); $(".input-va
$().ready(function() {
$("#Form").submit(function() {
$('.input-validation-error').focus();
$(".input-validation-error").each(function() {
$(this).focus();
});
});
});
我认为最简单的方法是使用JavaScript 该示例使用jQuery,并假设具有无效数据的控件具有一个名为
输入验证错误
的css类:
$(function () {
$('form').submit(function() {
$(this).find('input.input-validation-error, select.input-validation-error')
.first()
.focus();
});
});
这将查找所有输入并选择带有类
输入验证错误的元素
,取第一个元素并将重点放在它上。与我在文章中所做的几乎相同