SORU
11 AĞUSTOS 2011, PERŞEMBE


jQuery checkbox değiştirmek ve tıklatın olay

Var

<input type="checkbox" id="checkbox1" /> <br />
<input type="text" id="textbox1" />

ve

$(document).ready(function() {
    //set initial state.
    $('#textbox1').val($(this).is(':checked'));

    $('#checkbox1').change(function() {
        $('#textbox1').val($(this).is(':checked'));
    });

    $('#checkbox1').click(function() {
        if (!$(this).is(':checked')) {
            return confirm("Are you sure?");
        }
    });
});

JSFIDDLE link

Burada değişen bir olay checkbox durum ile textbox değerini günceller. Kaldırın eylemi onaylamak için tıklayın olay kullanıyorum. Eğer kullanıcı iptal seçerse, onay işareti geri ama değişim bile onay önce tutarsız bir devlet (textbox checkbox işaretlendiğinde yanlış diyor) şeyler bırakarak patlar. Nasıl iptal ile uğraşmak ve textbox değeri kontrol durumu ile tutarlı kalabilir mi?

Teşekkürler

CEVAP
11 AĞUSTOS 2011, PERŞEMBE


Peki bu yazı ederim benim eşleşen bir cevap göremiyorum. JSFiddle Test ve ne istediğinin yapar.Bu yaklaşım, bir etiket bir onay kutusu ile ilişkili tıklandığında ateş yararı vardır.

$(document).ready(function() {
    //set initial state.
    $('#textbox1').val($(this).is(':checked'));

    $('#checkbox1').change(function() {
        if($(this).is(":checked")) {
            var returnVal = confirm("Are you sure?");
            $(this).attr("checked", returnVal);
        }
        $('#textbox1').val($(this).is(':checked'));        
    });
});

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bennythecoder

    Bennythecode

    25 Mart 2008
  • jkimisyellow...ish

    jkimisyellow

    8 Temmuz 2009
  • Mark Hyder

    Mark Hyder

    6 EKİM 2011