如何在asp.net中管理密码

huangapple go评论78阅读模式
英文:

How to control password in asp.net

问题

我已创建了一个注册表单,我想在选中和取消选中时使用复选框来在文本框中“显示”或“隐藏”密码。

Onchanged="document.getElementById('文本框的ID').type=this.checked ? 'text' : 'password'"
英文:

I have created a sign up form and I want to use the checkbox to show or hide password in the text box when checked and unchecked.

Onchanged="document.getElementById('ID of the text box).type=this.checked ? 'text' : 'password'"

答案1

得分: 1

请尝试以下内容:

<table>
    <tr>
        <td>密码</td>
        <td><input type="password" id="txtPassword" /></td>
    </tr>
    <tr>
        <td><label for="chkShowPassword">
                <input id="chkShowPassword" type="checkbox" onclick="ShowPassword(this)" />
                显示密码</label>
        </td>
    </tr>
</table>

<script type="text/javascript">
    function ShowPassword(chkShowPassword) {

        var txtPassword = document.getElementById("txtPassword");

        // 如果复选框被选中,即需要显示密码。
        if (chkShowPassword.checked) {
            txtPassword.setAttribute('type', 'text');
        } 
        else {
            txtPassword.setAttribute('type', 'password');
        }
    };
</script>
英文:

try this

&lt;table&gt;
    &lt;tr&gt;
        &lt;td&gt;Password&lt;/td&gt;
        &lt;td&gt;&lt;input type=&quot;password&quot; id=&quot;txtPassword&quot; /&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
        &lt;td&gt;&lt;label for=&quot;chkShowPassword&quot;&gt;
                &lt;input id=&quot;chkShowPassword&quot; type=&quot;checkbox&quot; onclick=&quot;ShowPassword(this)&quot; /&gt;
                Show password&lt;/label&gt;
        &lt;/td&gt;
    &lt;/tr&gt;
&lt;/table&gt;


&lt;script type=&quot;text/javascript&quot;&gt;
    function ShowPassword(chkShowPassword) {

        var txtPassword = document.getElementById(&quot;txtPassword&quot;);
 
        //If CheckBox is Checked i.e. Password needs to be shown.
        if (chkShowPassword.checked) {
        txtPassword .setAttribute(&#39;type&#39;, &#39;text&#39;);
 
        } 
	else {
	    txtPassword .setAttribute(&#39;type&#39;, &#39;password&#39;);
        }
    };
&lt;/script&gt;

huangapple
  • 本文由 发表于 2023年7月11日 13:58:46
  • 转载请务必保留本文链接:https://go.coder-hub.com/76659052.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定