• 24-04-2016, 21:26:34
    #1
    yaklaşık 10 adet aynısı olan formum var bunları
    $('.tumunuYayinla').click(function(){
             $('.formKayit').each(function(){
                var veriler = $(this).serialize(); 
                $.ajax({ 
                type: "POST", 
                url: "veritabaniTopluYayin.php", 
                data: veriler, 
                success:function(cevap){ 
    			$(".loading3").hide();
    			$( ".success" ).show(1000);
                }
                })
          }) 
       })
    bu kod sayesinde tüm formları ajaxlayabiliyorum. şimdi asıl sorum şu her formun içinde checkbox alanı var ve bunların hepsinin doldurulması gerekli ancak ben en üstte bir checkbox alanı istiyorum ve bu checkboxta hangisi işaretlenirse tüm formlardada aynı alanların işaretlenmesini istiyorum. bunun için yeni bir form yeni bir php dosyasıda oluşturdum ancak başarısız oldum. yardımcı olan arkadaşlara şimdiden teşekkür ederim.

    not : her sitede bu checkbox alanları artabilir veya azalabilir değişkendir.
  • 24-04-2016, 21:38:25
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Class isimleriyle işleminizi yapabilirsiniz.

    Örneğin renk ile ilgili checkboxlara chkRenk diye bir class eklerseniz kolayca seçip istediğiniz işlemi yapabilirsiniz.

    SM-G900H cihazımdan Tapatalk kullanılarak gönderildi
  • 03-08-2016, 19:26:58
    #3
    tek bi kod bloğuyla farklı checkboxlara istediklerini şu kod ile yapabilirsin
    $(".checkboxClassin[data-target-class]").each(function() {
       $("input." + $(this).data("targetClass")).prop("checked",$(this).prop("checked"));
    });
    Adım adım ne yaptım anlatayim. Şimdi üst taraftaki tüm checkboxlara stil vermek için class kullandığını düşünürek yazdım. ilk satır senin tüm checkboxlarını gezmeni sağlıyor tabi burda dikkat etmen gereken şey üst taraftaki tıklayınca alttakileri seçecek olan checkboxlara özel bir class vermen alttakilerle aynı olmasın yoksa kod onlar içinde çalışır jQuery den html nesnelerine tek tek bir data kaydedebilirsin buda data-*** attribute ile olur yani anlatmak istediğim checkbox şu şekilde
    <input type="checkbox" class="checkboxClassi" data-target-class="birinciSecenek" />
    Şimdi neden böyle yaptık ne işe yaracak diyorsan. Üst formadaki 1. checkboxa tıklanınca diğer formtaki tüm 1. checkboxları çekmek istiyorsun değil mi ? Eğer istediğin bu ise seçmesini istediğin checkboxların hespine "birinciSecenek" classını ekleyeceksin aynı şekilde üst formda ikince checkboxa data-target-class="ikinciSecenek" attributeunu eklersen alttaki formlarda ikinci checkboxlara "ikinciSecenek" classını ekleyeceksin. Yukarıdaki jQuery kodunda 2. satır ise belirttiğin targetClasstaki inputların checked durumunu üstteki formda yani tıkladığın checkboxlarla aynı yapmaya yarıyor