mnike05: Form teilweise aus-/einblenden

Beitrag lesen

Ich habe ein Formular, bei dem einige Felder in Abhängigkeit von einer Combobox ein- oder ausgeblendet werden.

Das Einblenden funktioniert problemlos, wenn sich der Inhalt der Combobox ändert.

window.onload = init;

function init() {
    document.getElementById('Erweitert').style.display='none';    
}

function ShowErweitert() {
   var x = document.getElementById('Klasse').value;
	 if (x > 99) {
		  document.getElementById('Erweitert').style.display='block';
      }
	 else {
	   	document.getElementById('Erweitert').style.display='none';
      }
}

Wenn die Form aus der Datenbank wieder gefüllt wird, dann muss natürlich der "Erweitert"-Bereich wieder ausgegeben werden, wenn die Klasse den entsprechenden Wert hat.

Ich wollte das mit

document.addEventListener('DOMContentLoaded', ShowErweitert);

erreichen. Das wird auch durchlaufen, aber das window.onload kommt erst danach.

Kann mir jemand einen Tipp geben, wie ich vorgehen sollte?

mike