Jadi saya punya tombol seperti ini:
<input id="Button" type="button" value="+" style="background-color:grey" onclick="Me();"/>
Bagaimana saya bisa menonaktifkan dan mengaktifkannya ketika saya mau? Saya sudah mencoba disabled="disable"
tetapi mengaktifkannya kembali adalah masalah. Saya mencoba mengaturnya kembali ke false tetapi itu tidak mengaktifkannya.
javascript
jquery
k.ken
sumber
sumber
Me()
Saya harap Anda tahu (karena itu dinonaktifkan)Jawaban:
Menggunakan Javascript
Menonaktifkan tombol html
Mengaktifkan tombol html
Demo di Sini
Menggunakan jQuery
Semua versi jQuery sebelum 1.6
Menonaktifkan tombol html
Mengaktifkan tombol html
Demo di Sini
Semua versi jQuery setelah 1.6
Menonaktifkan tombol html
Mengaktifkan tombol html
Demo di Sini
PS Memperbarui kode berdasarkan perubahan jquery 1.6.1 . Sebagai saran, selalu gunakan file jquery terbaru dan
prop()
metodenya.sumber
$(document).ready
kamu bisa menelepon$('#Button').attr('disabled','disabled');
. Ini akan menonaktifkan tombol saat memuat halaman. Dan ketika peristiwa tertentu terjadi, Anda dapat menelepon$('#Button').removeAttr('disabled');
untuk mengaktifkannya lagi ...Karena Anda menonaktifkannya, cara untuk mengaktifkannya adalah dengan menyetel
disabled
propertinyafalse
.Untuk mengubah
disabled
propertinya di Javascript, Anda menggunakan ini:Dan jelas untuk menonaktifkannya lagi, Anda akan menggunakannya
true
.Karena Anda juga menandai pertanyaan dengan jQuery, Anda dapat menggunakan
.prop
metode ini. Sesuatu seperti:Ini ada di versi jQuery yang lebih baru. Cara lama untuk melakukan ini adalah dengan menambahkan atau menghapus atribut seperti:
Kehadiran
disabled
properti semata-mata menonaktifkan elemen, sehingga Anda tidak dapat menetapkan nilainya sebagai "salah". Bahkan yang berikut ini harus menonaktifkan elemenAnda harus menghapus atribut sepenuhnya atau mengatur propertinya.
sumber
disabled
sama sekali. Gunakan saja<input type="button" value="Submit" />
. Dan ketika mengubah status, gunakan.prop("disabled", true);
(ataufalse
)Anda dapat melakukan ini dengan cukup mudah hanya dengan JavaScript langsung, tidak perlu perpustakaan.
Aktifkan tombol
Nonaktifkan tombol
Tidak diperlukan perpustakaan eksternal.
sumber
atribut disable hanya memiliki satu parameter. jika Anda ingin mengaktifkannya kembali Anda harus menghapus semuanya, tidak hanya mengubah nilainya.
sumber
Di sini 'btncancel' adalah nama kelas tombol.
sumber
Tanpa jQuery, menonaktifkan input akan lebih mudah
Tampilkan cuplikan kode
sumber
sumber
Ini pasti akan berhasil.
Untuk Menonaktifkan tombol
Untuk Mengaktifkan tombol
sumber
Tetap di php ...
Mengapa tidak hanya mengizinkan tombol muncul setelah kriteria di atas terpenuhi.
sumber