gpt4 book ai didi

javascript - 在 javascript (ASP.NET) 中引用输入(类型=密码)

转载 作者:行者123 更新时间:2023-11-28 16:29:21 25 4
gpt4 key购买 nike

我有这个:

<input type="password" id="txtPassword" name="txtPassword" />

我想做这样的事情:

var password = document.getElementById("<%= txtPassword.ClientID %>").value();

但它告诉我“'txtPassword'未声明。”我试过这个:

var pswd = $find('txtPassword').value();

但我得到“'null'是 null 或者不是一个对象。所以然后我尝试了这个:

var pswd = $find('txtPassword').value();

但我也得到了同样的结果。我的输入控件位于这个困惑中:

    <asp:Panel ID="pnlPassword" style="display: none" runat="server">
<div class="PasswordPopup">
<div id="PopupHeader">&nbsp;</div>
<div class="Controls">
<center><table><tr>
<td>Please enter your password:</td><td><input type="password" id="txtPassword" name="txtPassword" /></td></tr>
<tr><td>&nbsp;</td>
<td><asp:button name="btnOK" id="btnOK" runat="server" text="OK" />&nbsp;&nbsp;<asp:button id="btnCancel" runat="server" text="Cancel" /></td></tr></table></center>
</div>
</div>
</asp:Panel>

如何在我的 javascript 函数中引用该输入控件?

谢谢

杰森

最佳答案

您需要修改 runat="server" 输入的密码才能从服务器脚本访问...

<input runat="server" type="password" id="txtPassword" name="txtPassword" />

或者,您可以使用 ASP.NET TextBox 控件和 TextMode="Password"...

<asp:TextBox runat="server" id="txtPassword" TextMode="Password" />

关于javascript - 在 javascript (ASP.NET) 中引用输入(类型=密码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6671533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com