Danny: was ist falsch??

Beitrag lesen

Hi,

zuerst: was genau funktioniert nicht, bzw. wie sollte sich denn die Funktion Deinem Wunsch nach verhalten?

Dein Script ist unübersichtlich. Wenn ich komplexe Abfragen so codieren würde, würde ich nach ein paar Monaten auch nicht mehr durchblicken.

Meine (auch logisch geänderte) Version (die genau wie Deine aber nur im IE funktioniert):

function chkFormular()
{
  if (document.all.xgenehmigt.value == "Ja"
   && document.all.xrealisierungdurch.value == "")
  {
    document.Formular.xrealisierungdurch.focus();
    alert("Bitte Realisierung durch eintragen");
  }
  if (document.all.xgenehmigt.value == "Ja"
   && document.all.xaufgabendefinitio.value == "")
  {
    document.Formular.xaufgabendefinitio.focus();
    alert("Bitte Aufgabendefinition eintragen");
  }
  if (document.all.xgenehmigt.value == "Nein"
   && document.all.xbegrndungdesvorst.value == "")
  {
    document.Formular.xbegrndungdesvorst.focus();
    alert("Bitte Begruendung eintragen");
  }
}