>  기사  >  웹 프론트엔드  >  jQuery 및 JavaScript를 사용하여 비밀번호를 표시하고 숨기는 방법

jQuery 및 JavaScript를 사용하여 비밀번호를 표시하고 숨기는 방법

青灯夜游
青灯夜游원래의
2019-01-21 17:33:364363검색

다음 글에서는 jQuery와 JavaScript를 사용하여 비밀번호를 표시하고 숨기는 방법을 소개하겠습니다.

jQuery 및 JavaScript를 사용하여 비밀번호를 표시하고 숨기는 방법

계정 보안을 위해 비밀번호를 입력할 때 비밀번호는 항상 매우 복잡하게 설정되어 있습니다. 비밀번호가 표시되지 않기 때문에 입력이 맞는지 틀린지 알 수 없어 인증 오류가 발생할 수 있습니다. . 결과적으로 이제 웹사이트에서는 사용자가 비밀번호 필드에 숨겨진 텍스트를 보도록 전환할 수 있습니다.

다음 코드 예제에서는 jQuery와 JavaScript를 사용하여 비밀번호를 표시하고 숨기는 방법을 소개합니다. [추천 관련 비디오 튜토리얼: JavaScript 튜토리얼, jQuery 튜토리얼]

HTML 코드: 먼저 기본 양식 레이아웃을 만들어야 합니다

<table>
 <tr>
  <td>Username : </td>
  <td><input type=&#39;text&#39; id=&#39;username&#39; ></td>
 </tr>
 <tr>
  <td>Password : </td>
  <td><input type=&#39;password&#39; id=&#39;password&#39; > 
     <input type=&#39;checkbox&#39; id=&#39;toggle&#39; value=&#39;0&#39; onchange=&#39;togglePassword(this);&#39;>  <span id=&#39;toggleText&#39;>Show</span></td>
 </tr>
 <tr>
  <td> </td>
  <td><input type=&#39;button&#39; id=&#39;but_reg&#39; value=&#39;Sign Up&#39; ></td>
 </tr>
</table>

지침: onchange="togglePassword()"를 체크박스 요소에 첨부하세요. , js 코드를 호출하여 비밀번호 표시(또는 숨기기)를 전환하세요.

1. JavaScript를 사용하여

<script type="text/javascript">
 
 function togglePassword(el){
 
  // Checked State
  var checked = el.checked;
  if(checked){
   // Changing type attribute
   document.getElementById("password").type = &#39;text&#39;;
   // Change the Text
   document.getElementById("toggleText").textContent= "Hide";
  }else{
   // Changing type attribute
   document.getElementById("password").type = &#39;password&#39;;
   // Change the Text
   document.getElementById("toggleText").textContent= "Show";
  }
 }
 
</script>

구현 지침:

체크박스 상태가 선택되어 있는지 확인하세요. 입력 상자의 속성이 텍스트로 전환됩니다. 선택을 취소하면 유형 속성이 비밀번호로 유지됩니다.

렌더링:

jQuery 및 JavaScript를 사용하여 비밀번호를 표시하고 숨기는 방법

2. jQuery를 사용하여 구현

jQuery 라이브러리 가져오기

<script type="text/javascript" src="jquery.min.js" ></script>

jQuery의 attr() 메서드를 사용하여 입력 요소의 유형 속성을 변경합니다.

<script type="text/javascript">
 
$(document).ready(function(){
 $("#toggle").change(function(){
  
  // Check the checkbox state
  if($(this).is(&#39;:checked&#39;)){
   // Changing type attribute
   $("#password").attr("type","text");
   
   // Change the Text
   $("#toggleText").text("隐藏密码");
  }else{
   // Changing type attribute
   $("#password").attr("type","password");
  
   // Change the Text
   $("#toggleText").text("显示密码");
  }
 
 });
});
 
</script>

출력:

jQuery 및 JavaScript를 사용하여 비밀번호를 표시하고 숨기는 방법

위는 이 기사의 전체 내용입니다. 모든 사람의 학습에 도움이 되기를 바랍니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 주의 깊게 살펴보세요! ! !

위 내용은 jQuery 및 JavaScript를 사용하여 비밀번호를 표시하고 숨기는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.