简体   繁体   English

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

[英]How to read Textbox which is inside Ajax tab control into javascript function

How to read the Textbox which is inside Ajax tab container . 如何读取Ajax tab container内的Textbox This is my design 这是我的设计

<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>

This is how my textbox is 这就是我的文本框

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

I would like to read the textbox from javascript can any one help me 我想从javascript读取textbox ,任何人都可以帮助我

Use 采用

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

Read more about Get TextBox value using JavaScript 阅读有关使用JavaScript获取TextBox值的更多信息

Update If its not working try something like this 更新如果它不工作尝试这样的事情

document.getElementById("TabContainer1_tbpnluser_txtuser").value;

Try this: 尝试这个:

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

You can try instead of this if its work 如果它的工作,你可以尝试而不是这个

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM