2011-10-14 27 views
0

我有一个Asp.net TextBox控件以及的TextMode = “密码”: <asp:TextBox ID="txtAuthPwd" runat="server" TextMode="Password"/>获取有关的TextMode = “密码” 文本框的值在JavaScript

我需要从JavaScript的得到这个文本框的值

<script type="text/javascript"> 
    function someFunc() { 
     var pwd = document.getElementById("<%=txtAuthPwd.ClientID%>").value; 
    } 
</script> 

但值总是空的。请帮助...

+0

你确定txtAuthPwd.ClientID? 检查html – salahy

+0

Yup的源代码,@salahy是正确的 - 你的代码应该工作。你确定someFunc()被调用吗?任何JavaScript错误? – joelmdev

回答

2

请检查我的代码如下,它的工作。

<asp:TextBox ID="txtPwd" TextMode="Password" runat="server"></asp:TextBox><br /> 
<asp:Button ID="btnSubmit" Text="Click" runat="server" OnClientClick="return test();" /> 


<script language="javascript" type="text/javascript"> 
    function test() { 
     var pwd = (document.getElementById("<%= txtPwd.ClientID %>").value); 
     alert(pwd); 
     return false; 
    } 
</script>