วันนี้เมื่อฉันทำงานในโครงการฉันพบปัญหา ฉันต้องการแสดงช่องทำเครื่องหมายช่องทำเครื่องหมายหลายช่อง แต่ได้รับอนุญาตให้เลือกได้สูงสุด 6 หลังจากการดีบักเป็นเวลานานในที่สุดมันก็ออกมาในที่สุดรหัสก็มีดังนี้:
<ภาษาสคริปต์ = "javascript"> var c = 0, limit = 6; ฟังก์ชั่น docheck (obj) {obj.checked? c ++: c--; if (c> ขีด จำกัด ) {obj.checked = false; การแจ้งเตือน ("over"); C--; }} </script> <html> <body> <อินพุต type = "ช่องทำเครื่องหมาย" name = "sample1" onclick = "doCheck (นี่)"> a <อินพุตประเภท = "ช่องทำเครื่องหมาย" ชื่อ = "sample2" onClick = "doCheck (this)"> b <อินพุตประเภท = " onClick = "doCheck (this)"> d <ประเภทอินพุต = "ช่องทำเครื่องหมาย" ชื่อ = "ตัวอย่าง 5" onClick = "doCheck (นี่)"> e <อินพุตประเภท = "ช่องทำเครื่องหมาย" ชื่อ = "ตัวอย่าง 6" onClick = "doCheck (นี่)"> f <อินพุตประเภท = " onclick = "docheck (this)"> h <ประเภทอินพุต = "ช่องทำเครื่องหมาย" name = "sample9" onclick = "docheck (นี่)"> i <input type = "ช่องทำเครื่องหมาย" name = "sample10" onClick = "doCheck (นี่)"> J </body> </html>ผลการแสดงผลมีดังนี้: