Das geht auch per JavaScript und CSS. Ich hab' sowas mal für ein Formular zur Festlegung von Benutzerrechten verwendet. Wenn z. B. jemand "Admin"-Rechte bekam, wurden alle sonstigen Optionen ausgeblendet, weil der Admin eben autom. alles darf.
Etwa so geht's:
* Alle Controls, die ein-/ausgeblendet werden sollen, bekommen 'ne ID verpasst:
<input id="plz" ...>
* Per "display:block" bzw. "display:none" kann man diese Controls ausblenden und zwar so, dass keine "Lücke" entsteht (wie bei "visibility:hidden").
function showhide(id, show) {
var s=show ? 'block' : 'none';
if (document.all) document.all[id].style.display=s
else if (document.getElementById) document.getElementById(id).style.display=s;
}
* Jetzt lassen sich selektiv Inhalte ein-/ausblenden, z. B. "Plz" per showhide('plz', false);
Diese Funktion kannste natürlich z.B. per onClick an ein Checkbox binden.
als Antwort auf: [#80776]