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));
}
}
}
今日はメールのような多選操作をする時にチェックボックスを使いました.検証と取得に関しても以前にやったことがあります.よく覚えていません.今日は潔白になりました.記録してください.フォームは以下の通りです
すべて選択
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);
}
)