Hallo Community,
schon einmal danke für eure Mühe, ich weiß das zu schätzen.
Ich habe ein Problem mit der Aktivierung und wahrscheinlich auch mit der Deaktivierung von Radiobuttons im Internet Explorer.
Ich habe mir so eine Art Toggle gebaut. Der Benutzer kann über eine Checkbox auswählen ob die standardmäßig deaktivieren Radiobuttons zugeschalteten werden sollen.
Im Firefox und anderen Browsern klappt das wunderbar. Nur im Internet Explorer funktioniert es nicht.
Ich hänge hier mal einen kleinen Screenshot an, der das Problem noch ein wenig besser darstellt.
http://imageshack.us/f/854/ierbproblem.png/
So und hier mein Code:
JavaScript:
HTML:
So ich hoffe mir kann hierbei jemand Helfen.
Danke schon mal und viele Grüße,
Danny
schon einmal danke für eure Mühe, ich weiß das zu schätzen.
Ich habe ein Problem mit der Aktivierung und wahrscheinlich auch mit der Deaktivierung von Radiobuttons im Internet Explorer.
Ich habe mir so eine Art Toggle gebaut. Der Benutzer kann über eine Checkbox auswählen ob die standardmäßig deaktivieren Radiobuttons zugeschalteten werden sollen.
Im Firefox und anderen Browsern klappt das wunderbar. Nur im Internet Explorer funktioniert es nicht.
Ich hänge hier mal einen kleinen Screenshot an, der das Problem noch ein wenig besser darstellt.
http://imageshack.us/f/854/ierbproblem.png/
So und hier mein Code:
JavaScript:
Code:
//-----------------------> Toogle für panel Steuerelemente (Beabeitungsgebuehr) function enableDisableBearbeitungsgebuehr(cbID, tbID, rbEinrechnen, rbSeperat) { if (document.getElementById(cbID).checked) { document.getElementById(tbID).disabled = false; document.getElementById(tbID).className += "left tbWertINPleft"; document.getElementById(rbEinrechnen).disabled = false; document.getElementById(rbSeperat).disabled = false; } else { document.getElementById(tbID).value = ""; document.getElementById(tbID).className += "left tbWertINPleftDisable"; document.getElementById(tbID).disabled = true; document.getElementById(rbEinrechnen).disabled = true; document.getElementById(rbSeperat).disabled = true; document.getElementById("tabFehlerzeile").style.display = "none"; document.getElementById("lblFehlerAllgemein").style.display = "none"; } }
HTML Code:
<div id="HilfeTextBearbeitungs" class="hilfeTextGroßoff" style="z-index:2; position:relative;"> <table tabindex="2" style="height:72px;width:645px;" onblur="hilfeTextDeaktivierenGross('HilfeTextBearbeitungs');" onfocus="hilfeTextAktivierenGross('HilfeTextBearbeitungs', cbHilfetexteAktiv.checked);" cellspacing="0px" cellpadding="0px"> <tr> <td> <div class="tools_zeile"> <span class="links pos_lhs lhs_w295px"> <input runat="server" type="checkbox" id="cbBearbeitungsgebuehr" class="left" onblur="hilfeTextDeaktivierenGross('HilfeTextBearbeitungs');" onfocus="hilfeTextAktivierenGross('HilfeTextBearbeitungs', cbHilfetexteAktiv.checked);" onclick="enableDisableBearbeitungsgebuehr('cbBearbeitungsgebuehr', 'tbBearbeitungsgebuehr', 'rbBearbeitungsgebuehrEinrechnen', 'rbBearbeitungsgebuehrSeparat');" value="Enable/Disable" /> Bearbeitungsgebühr </span> <asp:TextBox Width="128px" ID="tbBearbeitungsgebuehr" runat="server" CssClass="links tbWertINPleftDisable" Style="margin-left:15px;" Enabled="false" onblur="this.value = calltbValidation(this.value, 0, 2, true, 'tbBearbeitungsgebuehr', 'HilfeTextBearbeitungs')" onfocus="hilfeTextAktivierenGross('HilfeTextBearbeitungs', cbHilfetexteAktiv.checked);"></asp:TextBox> <span class="pos_rhs">Euro</span> <div class="clear-l" style="height: 5px;"> </div> <asp:RadioButton ID="rbBearbeitungsgebuehrEinrechnen" runat="server" Text="in die Rückzahlungsrate einrechnen" CssClass="rbleft" GroupName="Bearbeitungsgebuehr" Enabled="false" Checked="true" /> <div class="clear-l"> </div> <asp:RadioButton ID="rbBearbeitungsgebuehrSeparat" runat="server" Text="separat zu zahlen" CssClass="rbleft" GroupName="Bearbeitungsgebuehr" Enabled="false" /> </div> </td> </tr> </table> </div>
Danke schon mal und viele Grüße,
Danny
Comment