JS checkbox選択イベント

2026 ワード



function SelectLeastOne(){
        objName= document.getElementById("myform")   
        for (i=0; i<objName.length; i++){
                if (objName[i].type=="checkbox" && objName[i].checked){    
                alert('    '+(i+1));            
                }
        }   
}

1 2 3 4
今日はメールのような多選操作をする時にチェックボックスを使いました.検証と取得に関しても以前にやったことがあります.よく覚えていません.今日は潔白になりました.記録してください.
フォームは以下の通りです
   すべて選択
   A
   B
   C
   D
   E
   F
全選択と検証javascriptは以下の通りです.
<bragt;function check AllBox(obj){
<bragt; var answer=document.getElements ByName(「answer」)
<bragt; if(obj.checked==true){
<bragt;  for(var i=0;i<answer.length;i+){
<bragt;   answer[i].checked=true;
<bragt;  }
<bragt; }else{
<bragt;  for(var i=0;i<answer.length;i+){
<bragt;   answer[i].checked=false;
<bragt;  }
<bragt; }
<bragt;
<bragt;function checkData(){ 
<bragt; var answer=document.getElements ByName(「answer」)
<bragt; var flags=false;
<bragt; for(var i=0;i<income.length;i+){
<bragt;  if(income[i].checked==true){
<bragt;   flags=true;
<bragt;   break;
<bragt;  }
<bragt; }
<bragt; if(!flags){
<bragt;  alert(「少なくとも一つを選んでください」)
<bragt; }
<bragt; return flags;
<bragt;
<bragt;
test.jspの中で取る価値は以下の通りです.
String[]answer=request.get Parameter Values("answer")//ここでは選択された項目のみを取得しています.もし選択されていなかったらnullです.
if(answer!=null){
   for(String i:answer){
      System.out.println(i);
   }
)