แจก Code jQuery วิธีการจัดการกับ checkbox  สร้างคำถาม

 1,586 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 01/06/2019

แจก Code jQuery วิธีการจัดการกับ checkbox


// สร้าง function สำหรับกำหนดค่า checked ตามข้อมูลที่เคยใส่ไว้
//โดยดึงค่าจาก hidden field ใน format json เช่น [0,1,2,0,4,0]
function initCheck(chkId){
var json = $("#"+chkId).val();
json = jQuery.parseJSON(json);
$.each(json, function(index,val) {
$("#"+chkId+val).prop('checked', true);
});
}
//ทุกครั้งที่มีการ ติ๊ก checkbox ให้ทำการ ใส่ค่าให้ hidden field
function procCheck(chkId){
var txt="[0,"
$("."+chkId).each(function(i){
if($("#"+chkId+(i+1)).is(':checked')){
txt+=$("#"+chkId+(i+1)).val()+",";
}else{
txt+="0,";
}
});
txt+="0]";
$("#"+chkId).val(txt);
}
//ตัวอย่างการเรียกใช้งาน function
$(document).ready(function(){
initCheck("chk");
$(".chk").click(function(){
procCheck("chk");
});
});

ตัวอย่าง TAG HTML ขอเอา tag ออกนะครับเพราะ content ไม่ support

input type="hidden" id="chk" value="[0,1,2,0,4,0]"
input type="checkbox" id="chk1" value="1" class="chk"
input type="checkbox" id="chk2" value="2" class="chk"
input type="checkbox" id="chk3" value="3" class="chk"
input type="checkbox" id="chk4" value="4" class="chk"


ถ้าชอบบทความนี้ กด Like เลย :แจก Code jQuery วิธีการจัดการกับ checkbox
TAGS : Javascript   Jquery   Programming   เขียนโปรแกรม  
 1,586 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 01/06/2019



SOA,Java,XSLT

 ร่วมแสดงความคิดเห็นได้ที่นี่




× แจ้งเตือน! เราสนับสนุนทุกความคิดเห็น ที่ ใช้ถ้อยคำสุภาพ ไม่ละเมิดผู้อื่น ไม่ก่อให้เกิดความขัดแย้ง

เนื้อหาที่เกี่ยวช้อง

  รู้จักกับ XSL XSLT XPath XQuery XSL Fo ในการจัดการข้อมูล XML ถามเมื่อ (2014-05-27)   2,400 views  (ดูล่าสุดเมื่อ 3 นาที)

  Java วิธีใช้ try with resources ใน Java 7 Code สวยขึ้นหมดห่วงเรื่อง Close ถามเมื่อ (2018-10-30)   1,538 views  (ดูล่าสุดเมื่อ 16 นาที)

  ทำ Autocomplete ด้วย Jquery Call Ajax ผ่าน Spring MVC ถามเมื่อ (2013-03-26)   2,864 views  (ดูล่าสุดเมื่อ 30 นาที)

  ทำความรู้จักกับ YEOMAN BOWER และ GRUNT สามตัวนี้คืออะไร เอาไว้ใช้ทำอะไรได้บ้าง ถามเมื่อ (2015-09-30)   1,970 views  (ดูล่าสุดเมื่อ 33 นาที)

  Software Release Process คืออะไร ถามเมื่อ (2016-05-23)   2,565 views  (ดูล่าสุดเมื่อ 46 นาที)

  Javascript เก็บค่าลง localStorage กับ SessionStorage ต่างกันอย่างไร ถามเมื่อ (2017-12-26)   2,076 views  (ดูล่าสุดเมื่อ 63 นาที)

  วิธี เช็คเงื่อนไข ใน SQL Command ของ Oracle ถามเมื่อ (2012-11-29)   3,311 views  (ดูล่าสุดเมื่อ 72 นาที)

  วิธีแก้ปัญหา PL SQL developer ค้างตอนคลิกที่ Query result ถามเมื่อ (2017-08-01)   2,578 views  (ดูล่าสุดเมื่อ 74 นาที)

  codeigniter วิธีเก็บ Session ลง data base เพื่อให้เก็บข้อมูลได้มากขึ้น ถามเมื่อ (2015-08-28)   1,816 views  (ดูล่าสุดเมื่อ 91 นาที)

  Oracle join table แบบให้ออกหมด ด้วย Full join ถามเมื่อ (2017-03-03)   1,749 views  (ดูล่าสุดเมื่อ 101 นาที)


 

บ้านเดียวกันดอทคอม เว็บถามตอบ รวมทุกเรื่องที่คุณอยากรู้ ให้ความรู้ ความบันเทิง มีสาระ
www.ban1gun.com