2011-10-14 60 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>