Es werden zwei Radio-Punkte dargestellt, die ein Untermenü öffnen, sobald man sie anklickt. Mein Problem ist, dass dieses Untermenü nicht wieder ausgeblendet wird, wenn man sich umentscheidet und doch den anderen Radio-Punkt anwählt.
Dann setze alle eingeblendeten Untermenüs auf unsichtbar, bevor du das vom user gewählte einblendest. Man könnte das bspw. über ein flag lösen, in dem die id des letzten eingeblendeten Menüs gespeichert wird. Also sowas:
var currentRadio = '';
function displaySubmenu(elm) {
if(elm.checked) {
var submenu = document.getElementById('zusatzdaten_' + elm.id);
if(currentRadio != '') { currentRadio.style.display = 'none'; }
currentRadio = elm;
submenu.style.display = '';
}
~JJ