我想在Javascript函数中的Tab Panel的OnClientClick事件之后执行一些检查。如果我的条件返回true,我想允许更改标签,否则想要在相同的标签上限制用户而不回发。 PFB代码块。
任何帮助都会很棒......
<cc1:TabContainer ID="tabContainer" runat="server" AutoPostBack="false"
BackColor="Red" CssClass="ajax__tab_yuitabview-theme">
<cc1:TabPanel runat="server" HeaderText="A" ID="tbPrograms" OnClientClick="ClickMe;return false">
<ContentTemplate>
Tab1
</ContentTemplate>
</cc1:TabPanel>
Tab2
<ContentTemplate>
<uc2:EmployerResources ID="B" runat="server" />
</ContentTemplate>
</cc1:TabPanel>
Tab3
<ContentTemplate>
<uc3:ExternalResources ID="C" runat="server" />
</ContentTemplate>
</cc1:TabPanel>
</cc1:TabContainer>
答案 0 :(得分:2)
只提供javascript函数的名称,如tabPanel1.OnClientClick =“MyJavascriptFunction”,而不是像这个tabPanel1.OnClientClick =“ MyJavascriptFunction()”
答案 1 :(得分:1)
你有没有尝试过:
onclientactivetabchanged="ClickMe;return false"
答案 2 :(得分:0)
在标签面板的属性中添加clickme功能
加载页面
喜欢
tbPrograms.Attributes.Add("onClick","ClickMe(); return false;");
我希望这会起作用