Membuat check box all

saya ingin menanyakan saya ada beberapa checkbox, bisa di lihat di sni untuk gambar dari checkbox nya https://imgur.com/a/WdPK0Go

pada gambar di sana untuk bagian payment nya terdapat collapse yang di mana icon + di klik maka luar sub check box nya jadi saya ingin menanyakan bagaimana cara membuat ketika payment nya di klik pada bagian sub nya juga ngikut, saya butuh html,jquery or js nya aja ga sama nilai nya, terima kasih

untuk code saya letakin di sini yah https://pastebin.com/fqHEFHH6

avatar Ridhoa
@Ridhoa

129 Kontribusi 33 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

pake javascript gan <pre> function check(clicked_id) { var selector = clicked_id + "-child"; var data = document.getElementsByClassName(selector); if(document.getElementById(clicked_id).checked){ for(var i = 0; i &lt; data.length; i++){ data[i].checked = true; } } else { for(var i = 0; i &lt; data.length; i++){ data[i].checked = false; } } } </pre> untuk di field input nya tambahin seperti ini contohnya

<pre> &lt;div class="checkbox" style="padding-left: 5px"&gt; &lt;button type="button" data-toggle="collapse" data-target="#pay_collapse" style="background-color:#228B22" class="btn btn-primary btn-sm"&gt;&lt;i class="fa fa-plus"&gt;&lt;/i&gt;&lt;/button&gt; &lt;label&gt; &lt;input type="checkbox" onClick="check(this.id)" id="allpayment" class="flat"&gt; Payment &lt;/label&gt; &lt;/div&gt; &lt;!-- collapse payement --&gt; &lt;div class="collapse" id="pay_collapse"&gt;
&lt;div class="checkbox" style="padding-left: 70px"&gt; &lt;label&gt; &lt;input type="checkbox" id="checkItem" class="allpayment-child"&gt; Payment List &lt;/label&gt; &lt;/div&gt;

              &amp;lt;div class=&quot;checkbox&quot; style=&quot;padding-left: 70px&quot;&amp;gt;
                &amp;lt;label&amp;gt;
                  &amp;lt;input type=&quot;checkbox&quot; id=&quot;checkItem&quot; class=&quot;allpayment-child&quot;&amp;gt; Payment Bulk
                &amp;lt;/label&amp;gt;
              &amp;lt;/div&amp;gt;
            &amp;lt;div class=&quot;clearfix&quot;&amp;gt;&amp;lt;/div&amp;gt;
          &amp;lt;/div&amp;gt;

</pre>

avatar kikimf
@kikimf

91 Kontribusi 78 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban