1

我想在 Javascript 函数中的选项卡面板的 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>
4

3 回答 3

2

只给出 javascript 函数的名称,例如 tabPanel1.OnClientClick="MyJavascriptFunction" 而不是这个 tabPanel1.OnClientClick=" MyJavascriptFunction() "

于 2013-04-04T07:11:11.323 回答
1

你试过了吗:

onclientactivetabchanged="ClickMe;return false"
于 2012-02-09T23:42:52.613 回答
0

在选项卡面板的属性中添加 clickme 功能

在页面加载时

喜欢

tbPrograms.Attributes.Add("onClick","ClickMe(); return false;");

我希望这会奏效

于 2011-09-29T07:13:16.817 回答