Вам не нужна часть lucy.ch1.checked != "true"
.Просто скажите, если (!lucy.ch1.checked && !lucy.ch2.checked && ...
).Кроме того, используйте if
, а не If
, JavaScript чувствителен к регистру.Ваш код является гарантией отказа, поэтому, возможно, вы захотите переписать его примерно так:
var lucy = document.alice; //a form of some kind?
if (!lucy.ch1.checked && !lucy.ch2.checked
&& !lucy.ch3.checked && !lucy.ch4.checked)
{
alert('At least one box must be checked');
}
if (lucy.skeletor.value === "no")
{
alert('Default Option is not a valid selection.');
}