Hoy, cuando estaba trabajando en un proyecto, encontré un problema. Necesitaba mostrar múltiples casillas de verificación de casilla de verificación, pero solo permitió seleccionar hasta 6. Después de depurar durante mucho tiempo, finalmente salió, el código es el siguiente:
<Script language = "javaScript"> var c = 0, límite = 6; función docheck (obj) {obj.ecked? c ++: c--; if (c> limit) {obj.ecked = false; alerta ("Over"); do--; }} </script> <html> <body> <input type = "checkBox" name = "spait1" onClick = "doccheck (this)"> a <input type = "checkBox" name = "sample2" onClick = "doccheck (this)"> b <input type = "checkbox" name = "sample3" onClick = "doCheck (this)"> c <type de entrada type = "name 4 saite 4" name 4 "saint" name "name" name "" name "name" name "name" "name" name "" name "name" "name" name "name" name "" saith "" "" ". 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="sample7" onClick="doCheck(this)">G <input type="CHECKBOX" name="sample8" onClick = "doccheck (this)"> h <input type = "checkbox" name = "sample9" onClick = "doccheck (this)"> i <input type = "checkbox" name = "spaite10" onClick = "doccheck (this)"> j </body> </html>Los resultados de la pantalla son los siguientes: