我有2个复选框,其中只有一个或没有可能被检查。 由于我不能做回发,我试着用Javascript。 Javascript找到元素(用警报测试它)。 但价值不会改变。复选框将不会改变价值与javascript
任何想法,我怎么能用Javascript做到这一点?
的JavaScript:
function mrcAndNbbFilterChanged(mrcOrNbb)
{
alert("er in");
if(mrcOrNbb == 0)
{
document.getElementById("ctl00_contentHolder_cb_mrcFilter").checked=true;
document.getElementById("ctl00_contentHolder_cbNoBackBilling").checked=false;
alert(document.getElementById("ctl00_contentHolder_cbNoBackBilling"));
alert("0");
}
else
{
if(mrcOrNbb == 1)
{
alert("1");
document.getElementById("cb_mrcFilter").checked=false;
document.getElementById("cbNoBackBilling").checked=true;
}
}
}
ASP代码:
<asp:CheckBox ID="cb_mrcFilter" runat="server" Text="Only MRC" OnClick="mrcAndNbbFilterChanged(0)" />
<asp:CheckBox ID="cbNoBackBilling" runat="server" Text="No back billing" OnClick="mrcAndNbbFilterChanged(1)" />
这应该工作。你可以创建一个小提琴来复制? –
为什么不只是使用复选框列表(或单选按钮列表我更好,因为这限制了用户只有一个选择),也有没有理由你不能做回发? – jgok222
@ØHankyPankyØ我会尽力做到这一点。但是,如果它在小提琴中工作,我不会感到惊讶 – Freddy