http://arieweb.net
Jasa Pembuatan Website, SEO Tools

Select All dan Unselect All Checkbox dengan Javascript

Select All dan Unselect All Checkbox dengan Javascript

Berawal dari komentar spam yang masuk tanpa di filter, sekarang saya mencari bagaimana untuk mencentang/uncentang checkbox atau radio select untuk selanjutnya dieksekusi (delete atau di approve).

Yah, memang cukup banyak Komentar Spam yang masuk akhir-akhir ini. Makanya kalau menghapus satu persatu, rasanya capek juga.

Berikut ini ada sedikit cara untuk merubah data yang lebih dari satu dengan menambahkan checkbox yang mempunyai nama yang sama dan diidentifikasi sebagai array. Contoh:

<form name="form_data">
    <input type="checkbox" name="deleted_items[]" value="1" />ID 1<br />
    <input type="checkbox" name="deleted_items[]" value="2" />ID 2<br />
    <input type="checkbox" name="deleted_items[]" value="3" />ID 3
</form>

 

Mungkin untuk jumlah data yang sedikit, tidaklah sulit bagi Anda untuk mencentang atau uncentang data, tapi bagaimana kalau terdapat lebih dari 10 data ?. Tentu anda akan kerepotan. Untuk itu anda dapat melakukannya dengan menambahkan javascript yang berfungsi untuk mencentang atau uncentang seluruh data tersebut.

<script type="text/javascript">
function check_all(val) {
    // Ganti nilai form_data sesuai dengan nama form dan deleted_items[] sesuai dengan nama checkbox
    var checkbox = document.form_data.elements['deleted_items[]'];
    if ( checkbox.length > 0 ) {
        for (i = 0; i < checkbox.length; i++) {
            if ( val.checked ) {
                checkbox[i].checked = true;
            }
            else {
                checkbox[i].checked = false;
            }
        }
    }
    else {
        if ( val.checked ) {
            checkbox.checked = true;
        }
        else {
            checkbox.checked = false;
        }
    }
}
</script>

 

Kemudian tambahkan sebuah checkbox utama yang berfungsi untuk memanggil fungsi di atas. Sehigga form menjadi :

<form name="form_data">
    <input type="checkbox" onclick="check_all(this)" />Select All/Unselect All<br />
    <input type="checkbox" name="deleted_items[]" value="1" />ID 1<br />
    <input type="checkbox" name="deleted_items[]" value="2" />ID 2<br />
    <input type="checkbox" name="deleted_items[]" value="3" />ID 3
</form>



Selesai, dan hasilnya bisa kelihatan seperti dibawah ini nantinya:

Select All/Unselect All
ID 1
ID 2
ID 3

Tag: SPAM  javascript  
Share | Get Earn Money from Chitika Premium
Related Article:
Leave your comment.
Name*:
Email*:
Website:
Comment*:
: * Type the captcha!
mobile version from your smartphone find at facebook follow on twitter YM RSS FEED
SITEMAP:
home | contact | RSS | portofolio | php | javascript | tutorial | MySql | Ajax | web development | web design | webmaster | graphic design | printing design | website consultant | internet | bisnis internet | earn money | pay pal | alert pay | marketing online | viral marketing | ping service | jasa pembuatan website | jasa seo | auto ping | backlink | ping services

copy right © 2010-2012 www.arieweb.net | Privacy Policy | Discalimer | DMCA | Contact Us
Free counters!