asp.net-mvc-3 – 在ASP.NET MVC 3中使用不显眼的验证,如何在表
发布时间:2020-12-16 03:49:53 所属栏目:asp.Net 来源:网络整理
导读:我有一个页面上有jQuery UI标签,第一个标签上有一个必填字段.验证有效,如果用户未输入值,则验证消息将显示在字段旁边.但是,如果用户不在第一个选项卡上,则该字段无效是不明显的. 在这种情况下,我想显示第一个选项卡,但是我不知道如何为’无效’事件注册回调,
我有一个页面上有jQuery UI标签,第一个标签上有一个必填字段.验证有效,如果用户未输入值,则验证消息将显示在字段旁边.但是,如果用户不在第一个选项卡上,则该字段无效是不明显的.
在这种情况下,我想显示第一个选项卡,但是我不知道如何为’无效’事件注册回调,如果有的话. 我还考虑在选项卡上方显示验证摘要,无论用户在哪个选项卡上都可以看到,但我的偏好是将用户带到该字段. 我试过查看jquery.validate.unobtrusive.js文件,它似乎扩展了jquery.validate.js.查看jquery.validate的文档,我看到有一个invalidHandler选项可以传递给validate method,但我不知道如何使用它,因为该方法由jquery.validation.unobtrusive调用. 我在这里感觉有点失落,所以任何帮助都将不胜感激! 编辑 我从来没有想出答案,但确实想出了一个解决方法,我在下面发布了.不过,我希望有人以更好的方式回答这个问题. 解决方法
从
here获取的代码将执行您想要的操作:
<script type="text/javascript"> $(document).ready(function () { $("#myForm").submit(function () { $("#tabs").tabs("select",$("#myForm .input-validation-error").closest(".ui-tabs-panel").get(0).id); }); }); </script> 它会带你到第一个有错误的标签.它在我正在开发的项目中工作得很好…… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何在runat =“server”表单元素中包含thead?
- asp.net-mvc – !ClrStack -a调用ASP.NET MVC应用程序显示
- asp.net – 如何在Kendo UI中获取下拉菜单的选定项目的文本
- asp.net-mvc-2 – 如何在asp.net mvc2中的控制器外部获取请
- “经典”ASP.NET页面和Microsoft MVC可以在同一个Web应用程
- 如何从ASP.NET MVC中的自定义帮助程序中访问当前的System.W
- asp.net-mvc – ASP.NET MVC中的非字符串角色名称?
- asp.net – “共享主机中的”LOG_BACKUP“的数据库的事务日
- asp.net-mvc – MVC – Asp.Net Identity. HOWTO在用户登录
- asp.net – 如何在控件中显示十进制值?
推荐文章
站长推荐
- asp.net-mvc – 使用像Stackoverflow这样的查询字
- asp.net-mvc – 不为嵌套属性规则呈现不显眼的客
- 如何在.NET ASP C#中正确使用QueryString?
- 如何决定哪个是正确的,WebForms或MVC做ASP.NET时
- asp.net-mvc – TryUpdateModel的实例,ASP .NET
- asp.net – Orchard CMS如何进行日志记录?
- 在Kendo-UI图表中刷新方法和重绘方法有什么不同?
- asp.net-mvc-4 – 带ID的Html.Actionlink
- ASP.NET:将值从用户控件传递到页面?
- asp.net-mvc – 如何在Require.js中引用捆绑的js
热点阅读