在切换到asp.net中的另一个控件之前,请验证选项卡中的控件
validate controls in tab before switching to another in asp.net
我的选项卡容器中有5个选项卡。我想验证所有选项卡中的控件。
在这里,如果当前选项卡的验证为false,我需要限制选项卡切换到另一个选项卡。在这里我复制我的js。但这只适用于两个选项卡。
有人能在这里帮我为5个标签制作这个代码吗?
function switchToTab(sender,args)
{
var tabContainer = $find(“<%= MainTabContainer.ClientID %>”);
var tab = $find(“<%= MainTabContainer.ClientID %>”).get_activeTabIndex();
switch (tab)
{
case 0:
if (Page_ClientValidate(‘tabPersonal’) == false)
{
$find(“<%= MainTabContainer.ClientID %>”).set_activeTabIndex(0);
$find(“<%= tabPersonal.ClientID %>”).set_activeTabIndex(0);
}
else if (Page_ClientValidate(‘tabContact’) == false)
{
$find(“<%= MainTabContainer.ClientID %>”).set_activeTabIndex(1);
$find(“<%= tabContact.ClientID %>”).set_activeTabIndex(0);
}
break;
case 1:
if (Page_ClientValidate(‘tabPersonal’) == false)
{
$find(“<%= MainTabContainer.ClientID %>”).set_activeTabIndex(0);
}
else if (Page_ClientValidate(‘tabContact’) == false)
{
$find(“<%= MainTabContainer.ClientID %>”).set_activeTabIndex(1);
$find(“<%= tabContact.ClientID %>”).set_activeTabIndex(0);
}
}
}
在TabPanel中使用UpdatePanel。在TabControl的事件"ActiveTabChanged"中编写验证代码。
当然,如果您使用的是AjaxControltoolkit.TabContainer控件。
相关文章:
- Dynamics 2016内部部署Crm客户端脚本.选项集控件类型缺少方法
- 从服务器获取数据并在选择控件中使用ng选项无法显示选项
- 在带有 bootbox 的自定义对话框中添加选项以选择表单控件.js在 ASP.NET MVC 中
- 控件.使用传单指令覆盖层的层折叠选项
- Meteor AutoForm:如何基于其他控件更新选择选项
- 循环遍历JQueryUI选项卡控件中的每个选项卡,并构建一个对象数组
- 使用 jquery 访问 Asp.net 控件(所有选项)
- 角度选项卡控件更改url
- 当表单控件选项具有多个参数时,如何在组合框中填充所选项目
- 选项卡控件 对话框控件
- 多个 YouTube 播放器,位于选项卡式角度 UI 控件中.想要添加折叠
- 使用 Jquery 比较每个数组索引的输入文本数组控件和选择选项数组控件的值
- 如何将Ajax选项卡控件内部的文本框读取为javascript函数
- 角度树控件在提供选项属性时不呈现数据
- 能.控件.默认值和选项合并
- 在选择下拉列表中的值时向某些控件添加了默认选项
- 如何使用javascript将大量的选择选项移动到另一个选择控件
- web2py控件窗体,选择选项时显示字段
- 为AJAX选项卡控件设置活动选项卡
- 如何防止用户修改绑定到html控件的javascript变量的值(使用任何web浏览器的调试器选项)