dポイントプレゼントキャンペーン実施中!

チェックボックスが10個あります。
最低1個、最高5個までをチェックして次のページへ
飛ばしたいのですがうまくいきません。
教えて頂けないでしょうか。

A 回答 (1件)

//チェックカウント


var count = 0;

if ( chkBox1.checked ){
  count = count + 1;
}
if ( chkBox2.checked ){
  count = count + 1;
}
if ( chkBox3.checked ){
  count = count + 1;
}

if ( count < 1 ){
  alert("チェックを付けてください。");
  return false;
}
if ( count > 5 ){
  alert("チェックが多すぎます。");
  return false;
}


※もし、チェックボックスのオブジェクト名が同じなら
for (x=1; x<=10; x++){
  if ( obj["chk"+x].checked ){
    count = count + 1;
  }
}
    • good
    • 0
この回答へのお礼

返答遅れてすみません。
無事動作しました、ありがとうごじました。

お礼日時:2005/01/17 19:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!