테스트 사이트 - 개발 중인 베타 버전입니다

input 입력시 패스워드 표시 채택완료

밀랍 4년 전 조회 2,666

type="password" 이외에

type="text"로 ●●●● 되게 할수 있나요?

 

입력란에 ●●●●로 표시되어야 하는 부분이 있는데 크롬에서 자꾸 저장하라는 문구가 떠서

이 현상을 해결하고 싶습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

밀랍
4년 전
아.. 파폭이 안되는군요...
익스랑... ㅠㅠ

익스랑 파폭이 되는 것도 혹시 있을까요?
사용자중에 익스 사용자가 아직 꽤 되서....
내가누구야
4년 전
http://jsfiddle.net/Ldr07h2r/6/

파폭이랑 테스트를 한번 해보세요 ^^;;

댓글을 작성하려면 로그인이 필요합니다.

d
4년 전

https://stackoverflow.com/questions/22457344/masking-input-characters-without-type-password

 

위 링크에서 안내하는 방법도 괜찮아 보입니다.

 

또는 페이지 로딩시에 input type을 text로 했다가 1글자 이상 입력시 type을 password 로 바꾸라는 방법도 있네요

 

바닐라 JavaScript 사용

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

    text_field.addEventListener("input",function(e){

    if(e.target.value.length > 0) text_field.setAttribute("type","password");

    else text_field.setAttribute("type","text");

})

 

Jquery 사용

$("#text_field").on("input",function(){

     if($(this).val().length > 0) $(this).attr("type","password");

     else $(this).attr("type","text");

})

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인