비밀번호 가시성 전환

3817 단어 formshtmlbeginners
'비밀번호' 입력 유형의 경우 브라우저는 보안상의 이유로 사용자 입력을 표시합니다(일반적으로 문자를 별표 '*' 또는 점 '.'로 대체). 그러나 사용자는 자신의 입력을 일반 텍스트로 확인하기를 원할 수 있으므로 암호 가시성을 토글하는 옵션이 필요합니다.

1단계: HTML 입력 태그 생성 [type= 'password']




  <input type='password' id='password' />
  <p>
    Show Password
    <input type='checkbox' id='checkbox' />
  </p>


2단계: 스토어 선택기(Javascript)




const myInput = document.querySelector("#password");
const checkbox = document.querySelector("#checkbox");


3단계: 가시성 기능 전환



이 검사는 입력 태그(myInput) 유형을 비밀번호 유형과 텍스트 유형 간에 전환합니다.

const toggleVisibility = () => {
  if (myInput.type === "password") {
    myInput.type = "text";
  } else {
    myInput.type = "password";
  }
};


4단계: 이 기능을 이벤트 변경 시 체크박스에 할당




checkbox.addEventListener("change", toggleVisibility);


작업 코드에 대해서는 이것을 확인하십시오codepen.

좋은 웹페이지 즐겨찾기