相关疑难解决方法(0)

如何在ASP.NET MVC 3中自定义不显眼的验证以匹配我的风格?

MVC 3中的默认验证基于jQuery验证,我通常可以使用以下内容进行自定义:

$.validator.setDefaults({
  submitHandler: function() { alert('submitHandler'); },
  errorPlacement: function(error, element) {
    // do something important here
    alert('errorPlacement');
  },
  errorClass: "error",
  errorElement: "input",
  onkeyup: false,
  onclick: false
})
Run Code Online (Sandbox Code Playgroud)

但是,这似乎在MVC 3中不起作用.具体来说,似乎并没有调用errorPlacement,我也不知道为什么.我将调用submitHandler,但绝不会调用errorPlacement.

如何自定义验证以匹配我的网站风格所需的任何结构/样式?默认值很高,但并不总是适用于所有情况.

asp.net jquery jquery-validate asp.net-mvc-3

32
推荐指数
3
解决办法
2万
查看次数

如何使用MVC客户端验证将焦点移动到第一个错误字段?

我使用MicrosoftMvcValidation.js进行客户端验证.错误消息显示正确.但是,我的页面很长,当错误显示时,它不会自动向上滚动以显示第一条错误消息或将焦点设置为错误字段.如何在按钮旁边显示一条消息,如"错误发生.请更正您的输入",但没有字段错误列表; 或自动将焦点移动到第一个错误字段?

validation asp.net-mvc

6
推荐指数
1
解决办法
7116
查看次数