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