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>
    如果写的内容对你有所帮助,请帮我点个赞吧,你的鼓励是对我最大的支持和动力
  • 相关阅读:
    MySQL锁概述
    MYSQL删除重复记录
    SPRING事务控制
    性能测试中如何确定并发用户数
    Jsoup操作
    linux根据端口号查询进程
    linux下解压jar文件
    开发阶段的logback.xml
    栈--getMin(leetcode 155)
    git "fatal: The remote end hung up unexpectedly"
  • 原文地址:https://www.cnblogs.com/maerge/p/5425469.html
Copyright © 2011-2022 走看看