英文:
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
<table>
<tr>
<td>Password</td>
<td><input type="password" id="txtPassword" /></td>
</tr>
<tr>
<td><label for="chkShowPassword">
<input id="chkShowPassword" type="checkbox" onclick="ShowPassword(this)" />
Show password</label>
</td>
</tr>
</table>
<script type="text/javascript">
function ShowPassword(chkShowPassword) {
var txtPassword = document.getElementById("txtPassword");
//If CheckBox is Checked i.e. Password needs to be shown.
if (chkShowPassword.checked) {
txtPassword .setAttribute('type', 'text');
}
else {
txtPassword .setAttribute('type', 'password');
}
};
</script>
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论