1

如何阅读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任何人都可以帮助我

4

3 回答 3

2

利用

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

阅读有关使用 JavaScript 获取文本框值的更多信息

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

document.getElementById("TabContainer1_tbpnluser_txtuser").value;
于 2012-05-04T09:52:10.727 回答
2

尝试这个:

var value = $('#<%=txtuser.ClientID%>').value;
alert(value);
于 2012-05-04T09:55:06.383 回答
0

如果它的工作,你可以尝试而不是这个

var value =$find("txtuser");
alert(value)
于 2019-05-17T06:14:09.470 回答