質問: false; return false; ・cde(=obj)はbdeの数だけ出力 ・bdeをループ出力 ・cde[bde]が選択できなかったらfalse ・submit処理を止めるためfalseとして返す という解釈をしてるんですが、その考え方は合ってるんでしょうか ``` 名前: 内容: 投稿 更新 削除 名前: 内容: ```
回答: bdeはループの変数なので、0にならないですよね。 なので if (bde == 0) の部分はかならずfalseになりますね。だからError5は表示されません。 ループ文の中でチェックボックスのチェックOn/Offをif文でしらべて、 全部OffならError5を表示、 もしくは、1個でもOnならError5を表示せずにスルー。 といった処理を書けばOKだとおもいます。