Cara show hide form password dengan jQuery


Belajar JavaScript - Cara show hide form password dengan JavaScript
Belajar jQuery - Cara sederhana untuk show hide form password dengan jQuery. Dengan menggunakan sebuah checkbox kita akan menampilkan atau menyembunyikan password.

Pada judul artikel ini mungkin sedikit membingungkan, yang dimaksud show hide disini bukanlah menampilkan atau menyembunyikan form password dilayar browser.

Melainkan kita merubah karakter dari form password, semisalkan jika sebuah tag input bertipe password maka akan menampilkan tanda bintang (*).

Maka kita akan merubah tanda bintang (*) menjadi tulisan biasa atau bertipe text ketika checkbox diklik.

Artikel terkait: Cara show hide form password dengan JavaScript

Perhatikan gambar berikut:

PlajariKode - show hide password dengan jquery
Ketika checkbox diklik maka karakter bintang (*) pada form password akan berubah menjadi text biasa

PlajariKode - cara show hide password dengan jQuery
Langsung saja kita buat file indexnya.

index.html

<!DOCTYPE html>
<html>
<head>
 <title>Cara show hide form password dengan jQuery</title>

 <!-- Bootstrap -->
 <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous">
</head>
<body>
 <div class="container mt-5">
  <center><h1>Cara show hide form password dengan jQuery</h1></center>
  <div class="form-inline col-sm-6 mx-auto mt-5">
   <label for="pass">Password</label>
   <input type="password" name="password" id="password" class="form-control ml-2 mr-2">
   <input type="checkbox" id="show-password"> Tampilkan Password
  </div>
 </div>

 <!-- jquery -->
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
 <script>
  $(document).ready(function(){  
   $('#show-password').click(function(){
    if($(this).is(':checked')){
     $('#password').attr('type','text');
    }else{
     $('#password').attr('type','password');
    }
   });
  });
 </script>
</body>
</html>

Outputnya akan seperti gambar diatas.

Penjelasan:

Kita memberikan event klik pada checkbox dengan menuliskan kode $('#show-password').click(function().

Bedanya pada tutorial cara show hide password dengan JavaScript kita memberikan eventnya pada tag input seperti onclick="myFunction".

Kemudian kita cek apakah checkbox aktif ataukah tidak dengan menggunakan kode berikut:
if($(this).is(':checked')){
     $('#password').attr('type','text');
    }else{
     $('#password').attr('type','password');
    }

Jika checkbox aktif maka ubah atribut pada input dengan id password ke type 'text', sebaliknya jika checkboxnya tidak aktif maka ubah atributnya menjadi password.

Baca juga:
Menghitung denda perpustakaan dengan PHP

Posting Komentar

0 Komentar