2011-05-04 132 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