اليوم ، عندما كنت أعمل في مشروع ، واجهت مشكلة. كنت بحاجة لإظهار خانات الاختيار مربع الاختيار المتعددة ، ولكن سمح فقط لتحديد ما يصل إلى 6. بعد تصحيح الأخطاء لفترة طويلة ، ظهر أخيرًا ، كما يلي:
<script language = "javaScript"> var c = 0 ، limit = 6 ؛ وظيفة docheck (obj) {obj.checked؟ c ++: c-- ؛ if (c> limit) {obj.checked = false ؛ تنبيه ("Over") ؛ ج- ؛ }} </script> <html> <body> <input type = "checkbox" name = "sample1" onClick = "docheck (this)"> a <input type = "checkbox" name = "sample2" onClick = "doCheck (this) onClick = "docheck (this)"> d <input type = "checkbox" name = "sample5" onClick = "docheck (this)"> e <input type = "checkbox" name = "sample6" onClick = "docheck (this)> f <input type =" checkbox "name =" onclick = "docheck (this) OnClick = "docheck (this)"> h <input type = "checkbox" name = "sample9" onClick = "docheck (this)> i <inputنتائج العرض كما يلي: