提问人:Vitthal 提问时间:7/6/2013 更新时间:7/6/2013 访问量:1702
Jquery 非侵入式验证不处理 onsubmit 事件 - ASP.NET MVC 4
Jquery Unobtrusive validation doesn't handle onsubmit event - ASP.NET MVC 4
问:
从早上开始,我就面临着一个奇怪的问题。
我有一个 ,并且对应的 ASP.NET MVC 4
强类型在我正在使用的视图中,如下所示:-Model
Controller
View
jquery, juqery.validate
jquery.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 脚本文件,表单不会被捕获,而是跳过它并提交表单——这意味着,如果我使用 和submitEvent
jquery.validate.min.js
jquery.validate.unobtrusive.min.js
$(document).ready(function () {
$('form').submit(function (e) {
alert('Submitting');
e.preventDefault();
});
});
而且,如果我删除并编写文件脚本,上述内容就会被捕获。jquery.validate.min.js
jquery.validate.unobtrusive.min.js
form submit event
最终,我想为我的 MVC 模型/视图使用 Unobtrusive Jquery 验证以及 ajax Post 方法
阻止正常提交,比如在提交时执行event.PreventDefault();
请帮忙,谢谢大家:-)
答: 暂无答案
评论