实现密码的显示与隐藏功能

作者:暴富20212024.02.23 14:41浏览量:12

简介:通过点击小眼睛图标,实现密码的显示与隐藏功能。主要通过改变输入框的type属性,从password变为text,反之亦然。

要实现密码的显示与隐藏功能,你可以使用HTML和JavaScript。以下是一个简单的示例代码:

HTML部分:

  1. <input type='password' id='pwd' onblur='hidePwd()' onfocus='showPwd()'/>
  2. <img id='btn' src='button.png' alt='显示/隐藏密码'/>

JavaScript部分:

  1. function showPwd() {
  2. var pwd = document.getElementById('pwd');
  3. var btn = document.getElementById('btn');
  4. if (pwd.type == 'password') {
  5. pwd.type = 'text';
  6. btn.alt = '隐藏密码';
  7. }
  8. }
  9. function hidePwd() {
  10. var pwd = document.getElementById('pwd');
  11. var btn = document.getElementById('btn');
  12. if (pwd.type == 'text') {
  13. pwd.type = 'password';
  14. btn.alt = '显示密码';
  15. }
  16. }

在这个示例中,当输入框失去焦点时,会调用hidePwd()函数,将输入框的类型设置为’password’,从而隐藏密码。当输入框获得焦点时,会调用showPwd()函数,将输入框的类型设置为’text’,从而显示密码。点击小眼睛图标可以切换密码的显示与隐藏状态。请注意,这只是一个简单的示例,你可能需要根据自己的需求进行修改和扩展。此外,确保你的输入框有一个唯一的ID,以便在JavaScript中引用它。你也可以使用CSS来美化你的输入框和按钮的样式。