【发布时间】:2018-05-01 15:43:27
【问题描述】:
我正在尝试根据不同输入元素的值显示/隐藏密码字段。
例如,如果用户名是“admin”,它应该隐藏密码字段。
如果您输入任何其他内容,则密码字段会出现或保留。
function togglePassword() {
if ($("#j_username").val() == "admin")
$("#j_password").hide();
}
<label>User Name</label>
<input type='text' id="j_username" name='j_username' style='text-align: Left;' MaxLength='100' size='20' tabindex='1' onkeypress='javascript:return loginIdKeyPress(event);' />
<label>Password</label>
<input type='password' id="j_password" name='j_password' value='' Align='Left' size='20' tabindex='2' onkeypress='javascript:return passwordKeyPress(event);' />
<br/>
目前这段代码对我不起作用,我应该改变什么?
【问题讨论】:
-
那么问题是什么?
-
@Ankur 如何在用户输入管理员时切换密码字段。上面的代码不起作用,密码字段仍然存在
-
onkeypress=togglePassword 应该这样做
-
@Ankur 不是的
标签: javascript jquery html togglebutton