Nicole: Abhängige Prüfung mit chkformular

Beitrag lesen

if (document.form.Kinder.value=="1" ||
document.form.Kinder.value=="2" ||
document.form.Kinder.value=="3" ||
document.form.Kinder.value=="4" ||
document.form.Kinder.value=="5" ||
document.form.Kinder.value=="6" &&
document.form.AlterKinder.value == "")
{ alert ("Bitte geben Sie das Alter der Kinder an!");
document.form.AlterKinder.focus();
return;
}

Die Interpretation diesen Codes lautet:
Wenn in dem Feld Kinder eine 1 oder ... 5 steht ODER wenn dort eine 6 udn gleichzeitig bei AlterKinder nichts steht gib den alert aus.

Also: immer alert bei 1 - 5, bei 6 zusätzliche Prüfung auf KinderAlter==""

Mit entsprechender Klammerung solltest du dagegen das von dir gewünschte erreichen.

stimmt, danke

jetzt funktioniert es:

if ((document.form.Kinder.value=="1" ||
document.form.Kinder.value=="2" ||
  document.form.Kinder.value=="3" ||
  document.form.Kinder.value=="4" ||
  document.form.Kinder.value=="5" ||
document.form.Kinder.value=="6") &&
(document.form.AlterKinder.value == ""))
  {alert ("Bitte geben Sie das Alter der Kinder an!");
  document.form.AlterKinder.focus();
  return;