Jaroslav Jablonski: Untermenüs bei Radio-Buttons verschwinden nicht.

Beitrag lesen

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 = '';
   /**/
   }

So funzt es:

function displaySubmenu(elm)
   {
   if(elm.checked)
     {
     var submenu = document.getElementById('zusatzdaten_' + elm.id);
     if(currentRadio)
       {
       currentRadio.style.display = 'none';
       }
     // Hier ist noch ein Fehler gewesen
     // currentRadio = elm;
     // so wär`s richtig:
     currentRadio = submenu;
     submenu.style.display = '';
     }
   }
Vergiß nicht, die onclicks anzupassen, da steht noch "zusatzdaten".