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>
    如果写的内容对你有所帮助,请帮我点个赞吧,你的鼓励是对我最大的支持和动力
  • 相关阅读:
    js三大弹出消息框
    HDU
    BZOJ 1101 Zap 莫比乌斯反演
    竞赛常用STL备忘录
    K-query SPOJ
    HDU 3333 Turing Tree 离线 线段树/树状数组 区间求和单点修改
    2018 Multi-University Training Contest
    多校补完计划 2017-02
    CodeForces 931C Laboratory Work 水题,构造
    CodeForces 937D 936B Sleepy Game 有向图判环,拆点,DFS
  • 原文地址:https://www.cnblogs.com/maerge/p/5425469.html
Copyright © 2011-2022 走看看