标签面板问题

时间:2011-05-04 05:27:09

标签: javascript

如何使用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";
    }
}

2 个答案:

答案 0 :(得分:0)

您是否考虑过在标签页上使用点击事件?

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

另外,请尝试在您的问题中包含更多信息,以便我们能够针对实际问题找到答案

修改

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

如果您为每个控件提供一个ID,就像您正在做的那样,也是一个类。所以对于“添加”,你可以给它一个“ADD”类,并“更新”一类“更新”。

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

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

等...

答案 1 :(得分:0)

您可以尝试使用Jquery tab