Jquery 非侵入式验证不处理 onsubmit 事件 - ASP.NET MVC 4

Jquery Unobtrusive validation doesn't handle onsubmit event - ASP.NET MVC 4

提问人:Vitthal 提问时间:7/6/2013 更新时间:7/6/2013 访问量:1702

问:

从早上开始,我就面临着一个奇怪的问题。

我有一个 ,并且对应的 ASP.NET MVC 4
强类型在我正在使用的视图中,如下所示:-
ModelControllerViewjquery, juqery.validatejquery.unobtrusive.validate

<script src="../../Scripts/jquery-1.10.2.min.js" type="text/javascript"></script>
<script src="../../Scripts/jquery-ui.min.js" type="text/javascript"></script>
<script src="../../Scripts/jquery.form.min.js" type="text/javascript"></script>
<script src="../../Scripts/jquery.validate.js" type="text/javascript"></script>
<script src="../../Scripts/jquery.validate.unobtrusive.js" type="text/javascript"></script>

现在,如果导入了 Jquery Unobtrusive Validate 脚本文件,表单不会被捕获,而是跳过它并提交表单——这意味着,如果我使用 和submitEventjquery.validate.min.jsjquery.validate.unobtrusive.min.js

      $(document).ready(function () {
          $('form').submit(function (e) {
              alert('Submitting');
              e.preventDefault();
          });
      });

而且,如果我删除并编写文件脚本,上述内容就会被捕获。jquery.validate.min.jsjquery.validate.unobtrusive.min.jsform submit event

最终,我想为我的 MVC 模型/视图使用 Unobtrusive Jquery 验证以及 ajax Post 方法阻止正常提交,比如在提交时执行event.PreventDefault();

请帮忙,谢谢大家:-)

jquery asp.net-mvc-4 unobtrusive-javascript

评论

0赞 ataravati 7/6/2013
我认为这将回答您的问题:stackoverflow.com/questions/4747017/......

答: 暂无答案