您的位置:首页 > 编程语言 > ASP

Asp.net MVC3的Ajax提交和客户端验证的问题

2013-09-24 22:48 411 查看
<script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"></script><script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script><script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
//...
@using (Ajax.BeginForm(new AjaxOptions { OnSuccess = "OnSuccess", OnFailure = "OnError" })){......省略表单内容.....}
//....


用上述方式创建的表单,同时做了客户端数据验证,在表单中用submit按钮,一切都是正常的。

如果使用Js脚本提交,就失去了Ajax效果和客户端验证。

$("form").get(0).submit();


请问,如何在上述环境中实现JS脚本提交表单同时Ajax和客户端验证可用?

$('form').trigger('submit');

$("#form1").valid()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: