标签面板问题

Tab panel problem

本文关键字:问题 标签      更新时间:2023-09-26

如何使用JavaScript获得选项卡面板的选定选项卡索引,然后根据选定的选项卡索引分配一个按钮验证组?

这是我到目前为止的代码:

function ActiveTab()
{
    var a= $find("tcEmployee").get_activeTabIndex();
    var add=document.setElementById('<%=btnAddRecord.ClientID%>');
    var update=document.getElementById('<%= btnUpdateRecord.ClientID%>');
    var delet  document.getElementById('<%= btnDeleteRecord.ClientID%>');
    if (a == 0)
    {
        add.ValidationGroup = "Insertion";
        update.ValidationGroup = "Insertion";
        delet.ValidationGroup = "Insertion";
    }
    else if (a == 1)
    {
        add.ValidationGroup = "Insertion1";
        update.ValidationGroup = "Insertion1";
        delet.ValidationGroup = "Insertion1";
    }
    else
    {
        add.ValidationGroup = "Insertion2";
        update.ValidationGroup = "Insertion2";
        delet.ValidationGroup = "Insertion2";
    }
}

您可以尝试使用Jquery选项卡。

您考虑过在选项卡上使用单击事件吗?

也许可以查看jQueryUI选项卡控件并以这种方式获取事件。

同时,试着在你的问题中包含更多的信息,这样我们就可以针对实际问题给出答案

编辑

好的,看看你的代码,我觉得jQuery会成为你的朋友。

如果你给每个控件一个ID和一个类。所以对于"add"元素,你可以给它一个"add"类,给"update"一个"update"类。

然后你可以像这样使用jQuery;

$(".UPDATE").click(function(){
  alert( $(this).attr("id") );
})
$(".ADD").click(function(){
  alert( $(this).attr("id") );
})

等等…