zoukankan      html  css  js  c++  java
  • jquery.validate提示错误方法

    修改jquery.validate提示错误方法,将错误信息用弹出框提示

    <script src="@Url.Content("~/Scripts/jquery.validate.js")"></script>

    <script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.js")"></script>

     1 $.extend($.validator.defaults, {
     2             showErrors: function (errorMap, errorList) {
     3                 var msg = "";
     4                 $.each(errorList, function (i, v) {
     5                     msg += (v.message + "
    ");
     6                 });
     7                 if (msg != "")
     8                     alert(msg);
     9             }
    10         });

    修改后,发现执行无效果,并不会弹出错误信息,信息依然在文本框的后面显示

    经调试发现,自定义的方法并没有扩展到 $.validator 中,

    而要想重写的方法起作用,必须在引用

    <script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.js")"></script>

    之前重写才可以。

    完整代码如下:

     1 <script src="@Url.Content("~/Scripts/jquery.validate.js")"></script>
     2     
     3     <script type="text/javascript">
     4         $.extend($.validator.defaults, {
     5             showErrors: function (errorMap, errorList) {
     6                 var msg = "";
     7                 $.each(errorList, function (i, v) {
     8                     msg += (v.message + "
    ");
     9                 });
    10                 if (msg != "")
    11                     alert(msg);
    12             }
    13         });
    14     </script>
    15     <script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.js")"></script>
    如果写的内容对你有所帮助,请帮我点个赞吧,你的鼓励是对我最大的支持和动力
  • 相关阅读:
    Linux GCC常用命令
    用两个栈实现一个队列(转载)
    BMP格式介绍(一)
    图像处理笔记(1): bmp文件结构处理与显示
    大数据竞赛平台——Kaggle 入门篇
    图像识别中的深度学习
    面向对象中的抽象和具体类的理解
    全排列算法
    少有程序员读的书
    照片回执
  • 原文地址:https://www.cnblogs.com/maerge/p/5425469.html
Copyright © 2011-2022 走看看