Hi,
ich hab zwei checkboxen:
<input onclick=javascript:setAdrTyp(this.value) type=radio value=privAdr name=adrTyp /> Privatanschrift
<input onclick=javascript:setAdrTyp(this.value) type=radio CHECKED value=schulAdr name=adrTyp /> Schulanschrift<br />
onclick=javascript:setAdrTyp(this.value)
Das ist falsch!
1.) ist das 'javascript:' Label darin völlig überflüssig, da es nicht benutzt, darüber hinaus in Browsern, die keine Label kennen, zu Fehlermeldungen führt.
2.) Solltest (und teilweise musst du) Attributwerte in Anführungszeichen setzten.
Damit alles korrekt dargestellt wird muss ich irgendwie das CHECKED-Attribut irgendwie zur Laufzeit setzten. Mir fällt dazu nur ein, die beiden namensgleichen Elemente mit unterschiedlichen Ids zu belegen und das so zu machen...
Wieso?
Wenn ich eine Radioboxgruppe anklicke wird doch die Box gecheckt, die ich anklicke, bei dir nicht?
Struppi.