Add Disabled Attribute Javascript To Button

3 min read Jun 22, 2024
Add Disabled Attribute Javascript To Button

Cara Menambahkan Atribut disabled ke Tombol dengan JavaScript

Dalam pengembangan web, kita sering perlu menonaktifkan tombol sementara untuk mencegah pengguna mengkliknya. Hal ini dapat berguna untuk berbagai skenario, seperti:

  • Mencegah tindakan ganda: Menonaktifkan tombol sementara saat proses sedang berlangsung, sehingga pengguna tidak dapat mengkliknya berulang kali.
  • Menunggu validasi: Menonaktifkan tombol hingga formulir diisi dengan benar.
  • Melindungi data: Menonaktifkan tombol saat data sedang disimpan, mencegah pengguna mengubah data yang sedang diproses.

Untuk menonaktifkan tombol dengan JavaScript, kita dapat menambahkan atribut disabled ke elemen tombol. Ada beberapa cara untuk melakukan ini:

1. Menggunakan JavaScript Vanilla

Anda dapat menambahkan atribut disabled secara langsung ke elemen tombol menggunakan JavaScript. Misalnya:

const myButton = document.getElementById('myButton');
myButton.disabled = true; 

Kode ini akan menonaktifkan tombol dengan ID myButton.

2. Mengubah Atribut disabled dalam HTML

Anda juga dapat menambahkan atau menghapus atribut disabled dari elemen tombol menggunakan metode setAttribute dan removeAttribute dalam JavaScript. Contohnya:

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

// Menambahkan atribut `disabled`
myButton.setAttribute('disabled', '');

// Menghapus atribut `disabled`
myButton.removeAttribute('disabled');

3. Mengontrol Tombol dengan Class

Anda dapat menggunakan class CSS untuk mengontrol tombol yang dinonaktifkan. Misalnya, Anda dapat mendefinisikan class disabled di CSS yang memberikan gaya visual untuk tombol yang dinonaktifkan. Kemudian, Anda dapat menambahkan atau menghapus class disabled ke elemen tombol menggunakan JavaScript:

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

// Menambahkan class `disabled`
myButton.classList.add('disabled');

// Menghapus class `disabled`
myButton.classList.remove('disabled');

Contoh Penerapan

Berikut adalah contoh sederhana bagaimana menonaktifkan tombol setelah diklik:




Menonaktifkan Tombol









Kode ini akan menonaktifkan tombol setelah diklik.

Catatan: Anda dapat menggunakan metode yang paling sesuai dengan kebutuhan Anda. Namun, pastikan Anda menggunakan teknik yang benar untuk menonaktifkan tombol dengan JavaScript untuk memastikan aplikasi web Anda berfungsi dengan baik.

Related Post