【问题标题】:IE 8 jquery form submit event not firing - MVC3IE 8 jquery 表单提交事件未触发 - MVC3
【发布时间】:2012-08-28 03:08:15
【问题描述】:

仅在 IE 8 中遇到问题。当我一起引用以下 2 时,表单提交事件不会触发。当我删除任何一个时,事件就会触发。

<script type="text/javascript" src="@Url.Script("jqueryMain/jquery.validate.js")"></script
<script type="text/javascript" src="@Url.Script("jqueryMain/jquery.validate.unobtrusive.min.js")"></script>

js调用

<script type="text/javascript">


            $(document).ready(function () {
                $("#TransfersSearchForm").submit(function () {
                    alert(1);
                    return false;
                });
            });
        </script>

我需要下载最新的吗?

【问题讨论】:

  • 建议:创建一个重现问题的 jsFiddle。
  • 我的 jquery.validate.js 根据以下问题进行了更改:stackoverflow.com/questions/10288753/…
  • 我正在尝试创建它,但是如何引用 jsfiddle 上的 2 个 js 文件?
  • 正如我在这篇文章stackoverflow.com/questions/10288753/… 中所指定的,如果我切换注释代码(选择的答案),那么提交事件就会触发,但不会发生验证。因此,这 2 篇文章中的注释/未注释代码修复了一个并创建了一个问题。

标签: jquery asp.net-mvc-3 jquery-validate


【解决方案1】:

下载了最新的jquery.validation.js,修复了IE8问题。

下载链接: http://bassistance.de/jquery-plugins/jquery-plugin-validation/

【讨论】:

    猜你喜欢
    • 2013-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-04
    • 1970-01-01
    • 1970-01-01
    • 2021-07-07
    相关资源
    最近更新 更多