JS ได้รับจำนวนช่องทำเครื่องหมายที่เลือกโดยช่องทำเครื่องหมายหลายช่อง
ช่องทำเครื่องหมาย var = document.getElementsByName ("ชอบ []"); // ด้วยวิธีนี้คุณจะได้รับ multi-checkbox เป็นอาร์เรย์ // like is name = "like []" และเมื่อได้รับคุณต้องเพิ่ม [] var checked_counts = 0; สำหรับ (var i = 0; i <box.length; i ++) {ถ้า (ช่องทำเครื่องหมาย [i]สิ่งที่ฉันทำคือการพิจารณาว่าหมายเลขที่ตรวจสอบปัจจุบันมีค่าเกินค่าที่กำหนดสำหรับการคลิกแต่ละกล่องหลายช่อง
ฟังก์ชั่น checkDate () {var n = $ ("#cart_q_num"). val (); var checkedCount = 0; ช่องทำเครื่องหมาย var = document.getElementsByName ("tie_in []"); //alert(checkbox.length); สำหรับ (var i = 0; i <depcox.length; i ++) {ถ้า (ช่องทำเครื่องหมาย [i]. ตรวจสอบ) {checkedCount ++; }} // การแจ้งเตือน (ตรวจสอบ); ถ้า (ตรวจสอบ countCount> n) {แจ้งเตือน ("ปริมาณของของขวัญควรเท่ากับปริมาณของแว่นกันแดดที่ตั้งไว้"); กลับเท็จ; } else {$ ("#free_pro_selected_num"). html (ตรวจสอบ); -ในการทำให้ฟังก์ชั่น checkData () ทำงานทุกครั้งที่คุณคลิกคุณต้องเพิ่มเหตุการณ์ onClick ในช่องช่องทำเครื่องหมาย:
<อินพุต type = "ช่องทำเครื่องหมาย" name = "tie_in []" value = "1" onclick = "return checkData ()" />
ตัวอย่างง่าย ๆ ข้างต้นของช่องทำเครื่องหมายที่ได้รับ JS คือเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น