Javascript 选项卡面板问题

Javascript 选项卡面板问题,javascript,Javascript,如何使用JavaScript获取选项卡面板的所选选项卡索引,然后根据所选选项卡索引分配按钮验证组 这是我目前的代码: function ActiveTab() { var a= $find("tcEmployee").get_activeTabIndex(); var add=document.setElementById('<%=btnAddRecord.ClientID%>'); var update=document.getElementById('&l

如何使用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";
    }
}
函数ActiveTab()
{
var a=$find(“tcEmployee”).getu activeTabIndex();
var add=document.setElementById(“”);
var update=document.getElementById(“”);
var delet document.getElementById(“”);
如果(a==0)
{
add.ValidationGroup=“插入”;
update.ValidationGroup=“插入”;
delet.ValidationGroup=“插入”;
}
如果(a==1),则为else
{
add.ValidationGroup=“Insertion1”;
update.ValidationGroup=“Insertion1”;
delet.ValidationGroup=“Insertion1”;
}
其他的
{
add.ValidationGroup=“Insertion2”;
update.ValidationGroup=“Insertion2”;
delet.ValidationGroup=“Insertion2”;
}
}

您是否考虑过在选项卡上使用单击事件

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

另外,试着在你的问题中包含更多的信息,这样我们就可以针对实际问题找到答案

编辑

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

如果你给你的每个控件一个ID,就像你正在做的一样,还有一个类。因此,对于“添加”组件,您可以给它一个“添加”类,对于“更新”组件,您可以给它一个“更新”类

然后您可以像这样使用jQuery

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

等等……

你可以试试。

我不知道jquery,我是新开发的