asp.net-mvc-3 – 如何挂钩错误的jQuery验证不引人注目的MVC 3?
发布时间:2020-05-24 01:14:05 所属栏目:asp.Net 来源:互联网
导读:寻找一种方法来钩住客户端失败的形式. 如果验证失败,我需要重新启用提交按钮,以便他们再次尝试. 我发现以下内容:Using unobtrusive validation in ASP.NET MVC 3, how can I take action when a form is invalid?这可能工作,但我希望从中心的地方这样做,因为
|
寻找一种方法来钩住客户端失败的形式. 如果验证失败,我需要重新启用提交按钮,以便他们再次尝试. 我发现以下内容:Using unobtrusive validation in ASP.NET MVC 3,how can I take action when a form is invalid?这可能工作,但我希望从中心的地方这样做,因为表单可以从几个地方提交. 更新: 这个功能似乎很好,假设你有一个类“.goButton”的输入标签. <script language="javascript" type="text/javascript">
$(".goButton").click(function () {
if (!$(this).closest("form").valid()) {
return false;
}
$(".goButton").after("Please wait...");
$(".goButton").hide();
});
</script>
解决方法那么你可以从一个中心的地方挂钩所有的形式 – 只要知道所有的表格都会挂钩.而不是在示例中使用$(“#formId”),只需使用$(“form”).submit(),并且将为任何表单的提交调用委托,在该方法中,您可以调用验证检查并返回true提交表单)或false以防止它.像我这样的头顶上的东西 $("form").submit(function () {
if (!$(this).valid()) {
return false;
}
else
{
return true;
}
}); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 在ashx文件中,我可以设置返回文件的文件名吗?
- ASP.NET状态管理在适当的情况下
- owin和oAuth2.0之间的关系是什么?
- asp.net – ClientScriptManager.GetPostBackEventReferenc
- asp.net – ApplicationInsight导致网站在启动时挂起
- 在当前的HTTPContext中生成一个新的ASP.NET会话
- asp.net-mvc – Asp.net MVC 3验证在TryUpdateModel中排除了
- ASP.NET MVC 4 JSON绑定到视图模型 – 嵌套对象错误
- asp.net – 什么是Thread.CurrentPrincipal,它有什么作用?
- asp.net-mvc – Web API和ASP MVC之间的主要区别是什么
推荐文章
站长推荐
- asp.net-mvc – SelectListItem中的Selected属性
- asp.net-mvc – 在BaseController中获取/设置Htt
- 如何从ASP.NET身份获取用户列表?
- .net – 如何强制硬刷新(ctrl F5)?
- asp.net-mvc-3 – 在MVC 3实体框架中添加多个到多
- asp.net – dbo.TempGetStateItemExclusive3重复
- asp.net-mvc-4 – SimpleMembershipInitializer不
- asp.net-2.0 – 如何在生产环境中删除临时ASP.ne
- 在ASP.NET MVC 6中继续支持Ninject?
- asp.net-mvc – 启用SSL时,IIS默认为HTTPS的端口
热点阅读
