如何阅读Ajax选项卡内的Textbox控件到javascript函数

时间:2012-05-04 09:44:39

标签: javascript asp.net ajax

如何阅读Textbox内的Ajax tab container。这是我的设计

<ajax:TabContainer ID="TabContainer1" runat="server" CssClass="fancy fancy-green">
        <ajax:TabPanel ID="tbpnluser" runat="server">
            <HeaderTemplate>
                New User
            </HeaderTemplate>
            <ContentTemplate>
                <asp:Panel ID="UserReg" runat="server">
                    <table align="center">
                        <tr>
                            <td>
                            </td>
                            <td align="right">
                            </td>
                            <td align="center">
                                <b>Registration Form</b>
                            </td>
                        </tr>
                        <tr>
                            <td>
                            </td>
                            <td align="right">
                                UserName:
                            </td>
                            <td>
                                <asp:TextBox ID="txtuser" runat="server"></asp:TextBox>
                            </td>
                        </tr>
                    </table>
                </asp:Panel>
            </ContentTemplate>
        </ajax:TabPanel>

<script type="text/javascript">
    function alert() {
        var value = document.getElementById("TabContainer1_tbpnluser_txtuser").value;
        alert(value);
    }
</script>

这就是我的文本框

        <asp:TextBox ID="txtuser" onblur="alert();" runat="server"></asp:TextBox>

我想阅读textbox中的javascript,任何人都可以帮助我

3 个答案:

答案 0 :(得分:2)

使用

var value = document.getElementById('<%=TextBoxID.ClientID%>').value;

详细了解Get TextBox value using JavaScript

更新 如果它不工作尝试这样的事情

document.getElementById("TabContainer1_tbpnluser_txtuser").value;

答案 1 :(得分:2)

试试这个:

var value = $('#<%=txtuser.ClientID%>').value;
alert(value);

答案 2 :(得分:0)

您可以尝试代替此 如果可行

var value =$find("txtuser");
alert(value)