Сегодня, когда я работал над проектом, я столкнулся с проблемой. Мне нужно было показать несколько флажков флакторов с несколькими флажками, но разрешили выбрать до 6. После отладки в течение долгого времени он наконец вышел, код заключается в следующем:
<Script language = "javascript"> var c = 0, limit = 6; Функция дочека (obj) {obj.Checked? C ++: c--; if (c> limit) {obj.checked = false; оповещение ("Over"); c--; }} </Script> <html> <body> <input type = "fackbox" name = "sample1" onclick = "docheck (this)"> a <input type = "fackbox" name = "sample2" onclick = "docheck (this)"> b <input type = fackbox name = "sample3" onclick = "doCheck (this)"> c <inpute name = "sample3" onclick = "doCheck (this)"> c <<copbox = "sample? onclick = "Docheck (this)"> d <input type = "fackbox" name = "sample5" onclick = "docheck (this)"> e <input type = "fackbox" name = "sample6" onclick = "docheck (this)"> f <input type = "name =" sample7 "onclick =" doCheck (это) "> g <inpute name =" sample "onclick =" doCheck (это) "> g <input vame" = "name". onclick = "Docheck (this)"> h <input type = "fackbox" name = "sample9" onclick = "docheck (this)"> i <input type = "fackbox" name = "sample10" onclick = "doCheck (this)"> j </body> </html>Результаты дисплея следующие: