hallö,
ich hab gestern nacht mit nem ähnlichen problem gefummelt und schieb dir einfach mal mein JS rüber. ich hoffe es ist hilfreich:
function hidepreis() {
if(document.termineintrag.preis0.checked==true && dynjs==1) get_id("preistd").style.visibility="hidden";
}
function showpreis() {
if(dynjs==1) {
if(document.termineintrag.preis0.checked==false) get_id("preistd").style.visibility="visible";
else get_id("preistd").style.visibility="hidden";
}}
kommentar:
die var dynjs ist meine browserweiche
hidepreis() wird aufgerufen, sofort nachdem das formular geladen wurde. das td id="preistd" wird also versteckt (aber platz wird gelassen)
showpreis() prüft onClick ob die checkbox name="preis0" angekreuzt wird oder nicht und setzt dann die visibility entsprechend.
grüße aus Leipzig
willie.de
Wissenschaft hat etwas Faszinierendes an sich. So eine geringfügige Investition an Fakten liefert so einen reichen Ertrag an Voraussagen. (Mark Twain)
ss:| zu:} ls:# fo:| de:] va:} ch:? sh:( n4:( rl:° br:> js:| ie:% fl:( mo:}
http://www.peter.in-berlin.de/projekte/selfcode/