今日、私がプロジェクトに取り組んでいたとき、私は問題に遭遇しました。チェックボックスの複数のチェックボックスを表示する必要がありましたが、チェックボックスをチェックする必要がありましたが、最大6個の選択のみを選択できます。長い間デバッグした後、最終的に発売されました。コードは次のとおりです。
<スクリプト言語= "javascript"> var c = 0、limit = 6; function docheck(obj){obj.checked?c ++:c- - ; if(c> lime){obj.checked = false;アラート( "over"); c- - ; }} </scrip> <html> <body> <入力タイプ= "チェックボックス" name = "sample1" onclick = "docheck(this)"> a <入力タイプ= "チェックボックス" name = "sample2" onclick = "docheck(this)"> b <inputタイプ= "チェックボックス" name = "samplec =" ">" ">" ">" onclick = "docheck(this)"> d <input type = "checkbox" name = "sample5" onclick = "docheck(this)"> e <input type = "checkbox" onclick = "docheck(this)"> f <入力タイプ= "チェックボックス" name = "sample7" onclick = "docheck onclick = "docheck(this)"> h <input type = "チェックボックス" name = "sample9" onclick = "docheck(this)"> i <input type = "checkbox" name = "sample10" onclick = "docheck(this)"> j </body> </html>表示の結果は次のとおりです。