Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
2
Cevap
588
Tıklama
0
Öne Çıkarma
Checkbox ile disable ve etkinleştirme
G
6 yıl
Teğmen
Konu Sahibi

Merhaba,

3 adet checkbox var
Admin
Moderator

ve
Göster

Şöyle çalışması lazım
Göster tıklandığında Admin ve Moderator disable olacak ve oluyor burada sorun yok
Admin veya Moderator tıklandığında Göster disable olacak ve oluyor burada sorun yok

Sorun şu:
Eğer Admin ve Moderator her ikisi tıklanmış ise her ikisinin tıklanmışı kaldırıldığında Göster etkin olacak, Şuan birinin tıklanmış kaldırdığında Göster etkin oluyor

Buradaki amacımız
Göster seçilmeyecek Admin ve veya Moderator seçilecek
Göster seçilecek Admin ve Moderator seçilmeyecek
https://jsfiddle.net/ademgenc/6cen2ar3/

Şimdiden teşekkür ederim



G
6 yıl
Yarbay

$(document).ready(function() {
$('#admin').on('change', function() {
if ($('#admin:checked').length || $('#moderator:checked').length) {
$('#goster').prop('disabled', true);
$('#goster').prop('checked', false);
return;
}

$('#goster').prop('disabled', false);
});

$('#moderator').on('change', function() {
if ($('#moderator:checked').length || $('#admin:checked').length) {
$('#goster').prop('disabled', true);
$('#goster').prop('checked', false);
return;
}

$('#goster').prop('disabled', false);
});

$('#goster').on('change', function() {
if ($('#goster:checked').length) {
$('#admin').prop('disabled', true);
$('#moderator').prop('disabled', true);
$('#admin').prop('checked', false);
$('#moderator').prop('checked', false);
return;
}

$('#admin').prop('disabled', false);
$('#moderator').prop('disabled', false);
});

});



E
6 yıl
Teğmen

https://jsfiddle.net/rpftxm1y/1/

Burada olduğu gibi, id'den çok class kullanırsan hem daha dinamik olur hem istediğin sonuca ulaşırsın.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.