選択されていなかったときに警告を出したい

コードを改造してみるのは良い試みです。
2020年5月29日
ユーザー

チェックボックスで選択されていなかったときに警告を表示しようとしてみたら挙動がおかしくなりました。

    colors.forEach(color => {
      if (color.checked === true) {
        selectedColors.push(color.value);
      }
    });

    if (typeof selectedColor === 'undefined') {
      alert('Not selected!');
      return;
    }

とすると、警告は表示してくれるのですが色をチェックした場合でも警告が出てしまいます。ラジオボタンの時とチェックボックスの時とでは警告の出し方に違いはあるのでしょうか?

初めて質問機能を使うのでこういった質問でも良いのか不安ですが、ご教授いただければ幸いです。

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?