asp.net-mvc – MVC 2 jQuery验证和ajax表单
发布时间:2020-12-16 03:20:11 所属栏目:asp.Net 来源:网络整理
导读:我想使用jQuery($.post)来提交我的html表单,但我想使用MVC 2的客户端验证功能.目前我将post函数连接到表单标签的“OnSubmit”事件,但我无法挂钩验证,理想情况下我希望能够做到 if (formIsValid) { $.post('%=Url.Action("{some action}")%'...} 请注意,客户
我想使用jQuery($.post)来提交我的html表单,但我想使用MVC 2的客户端验证功能.目前我将post函数连接到表单标签的“OnSubmit”事件,但我无法挂钩验证,理想情况下我希望能够做到
if (formIsValid) { $.post('<%=Url.Action("{some action}")%>'... } 请注意,客户端验证正在使用jQuery.validation,在发布数据之前,我无法测试验证是否成功. 安德鲁 最终的解决方案 <% Html.EnableClientValidation(); using (Html.BeginForm("Register","Account",FormMethod.Post,new { id = "registrationForm" })) { %> ... <button type="submit" onclick="return submitRegistration();">Register</button> <% } %> <script type="text/javascript"> function submitRegistration() { if ($("#registrationForm").valid()) { $.post('<%=Url.Action("{some action}")'... } // this is required to prevent the form from submitting return false; } </script> 解决方法
您可以在按钮单击事件上启动jQuery验证.将以下内容放在按钮单击事件处理程序中:
if ($('form').valid()) //take appropriate action for a valid form. e.g: $('form').post('<%=Url.Action("{some action}")%>') else //take appropriate action for an invalid form 有关更多信息,请参阅验证插件documentation. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.Net:动态创建的下拉列表和数据源
- asp.net-mvc – ASP.NET MVC Spark视图引擎
- ASP.NET中没有会话状态的用户身份验证
- iis-7 – 使用asp.net在开发机器上创建无cookie应用程序
- 如何将ASP.Net Webforms网站与ASP.Net MVC Web应用程序集成
- asp-classic – ASP经典CDO电子邮件消息在textbody中使用UT
- asp.net-mvc – 为什么我的HttpConfiguration类型没有使用.
- ASP.NET连接字符串加密/保护
- asp.net-mvc-4 – 同一网站的不同域的robots.txt文件
- asp.net-core – 在ASP.net Core中使用BeginCollectionItem
推荐文章
站长推荐
- ASP.net:单例类,每个请求只实例化一次?
- asp.net – Chrome中的样式问题与datalist
- asp.net-mvc – StackExchange站点如何关联用户帐
- asp.net – 构建我的第一个ASP应用程序
- asp.net-mvc – 尝试执行多项目ASP.Net MVC站点时
- ASP.NET Web API官网学习地址-让知识更全面
- 可以像使用ASP.NET Web服务一样使用WCF服务吗?
- asp.net-mvc – 如何在我的视图中将HTML从MVC控制
- ASP.NET:如何将App_Data部署到webhost?
- asp.net-mvc – 在MVC中显示来自IMAGE对象的图像
热点阅读