2011-05-04 91 views
0

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

回答

0

您是否使用标签上的click事件考虑?

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

另外,尝试,包括在你的问题更多的信息,以便我们可以在我们的答案实际上是定位于实际问题

编辑

OK,看你的代码,我认为jQuery的将是你的朋友。

如果您为每个控件分配一个您喜欢的ID并且也是一个类。因此,对于“添加”,您可以给它一类“添加”,并“更新”一类“更新”。

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

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

等....

+0

我的代码有什么问题? – Umair 2011-05-04 06:42:05