如何使用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 :(得分:0)
您是否考虑过在标签页上使用点击事件?
也许看一下jQueryUI选项卡控件并以这种方式获取事件。
另外,请尝试在您的问题中包含更多信息,以便我们能够针对实际问题找到答案
修改强>
好的,看看你的代码,我认为jQuery会成为你的朋友。
如果您为每个控件提供一个ID,就像您正在做的那样,也是一个类。所以对于“添加”,你可以给它一个“ADD”类,并“更新”一类“更新”。
然后你可以像这样使用jQuery;
$(".UPDATE").click(function(){
alert( $(this).attr("id") );
})
$(".ADD").click(function(){
alert( $(this).attr("id") );
})
等...
答案 1 :(得分:0)
您可以尝试使用Jquery tab。