Add And Remove Disabled Attribute Using Javascript

3 min read Jun 22, 2024
Add And Remove Disabled Attribute Using Javascript

Cara Menambahkan dan Menghapus Atribut "disabled" Menggunakan JavaScript

Atribut "disabled" dalam HTML digunakan untuk menonaktifkan elemen form, seperti tombol, kotak teks, dan lain sebagainya. Ini berarti pengguna tidak dapat berinteraksi dengan elemen tersebut. Dalam JavaScript, kita dapat secara dinamis menambahkan atau menghapus atribut "disabled" dari suatu elemen untuk mengontrol interaksi pengguna.

Menambahkan Atribut "disabled"

Untuk menambahkan atribut "disabled" ke suatu elemen, gunakan metode setAttribute(). Berikut contohnya:

const myButton = document.getElementById("myButton");

// Menambahkan atribut "disabled"
myButton.setAttribute("disabled", "");

Kode di atas akan menonaktifkan tombol dengan id "myButton".

Menghapus Atribut "disabled"

Untuk menghapus atribut "disabled" dari suatu elemen, gunakan metode removeAttribute(). Berikut contohnya:

const myButton = document.getElementById("myButton");

// Menghapus atribut "disabled"
myButton.removeAttribute("disabled");

Kode di atas akan mengaktifkan kembali tombol dengan id "myButton".

Contoh Penggunaan

Berikut contoh sederhana yang menggabungkan kedua metode di atas:




  Contoh Menambahkan dan Menghapus Atribut "disabled"


  

  


Contoh ini akan menonaktifkan tombol ketika diklik dan mengaktifkannya kembali jika diklik lagi.

Kapan Gunakan?

Menambahkan dan menghapus atribut "disabled" dapat berguna untuk berbagai keperluan, seperti:

  • Menonaktifkan elemen saat sedang diproses: Misalnya, tombol "Kirim" dapat dinonaktifkan saat form sedang diproses untuk mencegah pengguna mengirimkan data berulang kali.
  • Menonaktifkan elemen berdasarkan kondisi: Anda dapat menonaktifkan atau mengaktifkan elemen berdasarkan nilai input, data yang diterima, atau kondisi lainnya.
  • Mencegah interaksi pengguna: Anda dapat menonaktifkan elemen tertentu untuk mencegah pengguna melakukan tindakan yang tidak diinginkan.

Dengan menggunakan JavaScript, Anda dapat secara dinamis mengontrol interaksi pengguna dengan elemen form, memberikan pengalaman yang lebih baik dan terkontrol.

Related Post


Latest Posts