MVC 3:Javascript客户端验证事件后

时间:2012-05-18 10:40:24

标签: javascript asp.net-mvc-3 validation

我需要将客户端验证错误(class =“field-validation-error”)转换为工具提示。 这不是一些jQuery技巧的问题!

但我需要在客户端验证后执行此转换。 我不知道在表单上还是在单个字段上存在“验证”事件。

这是在键入时触发的客户端验证(而不是在提交时),然后我需要在字段值更改时触发的事件。

最好的是将“输入”更改为“输入验证错误”的相同事件(使用标准MVC客户端验证)。

谢谢!!

1 个答案:

答案 0 :(得分:0)

我不确定这会有所帮助,但请尝试以下代码:

var currentValidate = Sys.Mvc.FormContext.prototype.validate;

var newValidate = function(eventName) {
   var result = currentValidate.call(this, eventName);
   // Perform post-validation logic here
   return result;
};

Sys.Mvc.FormContext.prototype.validate = newValidate;