【发布时间】:2011-01-31 16:39:42
【问题描述】:
我有一个“计算器”,它有两个单选按钮 (link to form),您可以在执行计算之前选择它。 要查看我的问题,请选择标记为“N-12”的单选按钮[要测试,我们只需在“坡度”中输入“5”,在“管道尺寸”中输入“30”并选择“N-12”,然后计算] ,然后执行计算一切都很好,直到你打印。 因为人们想要一份计算的纸质副本,所以他们通常在计算完成后打印计算表格,但如果您选择“N-12”并打印页面,它将在选中“单墙”单选按钮的情况下打印。 我读过这是一个错误,您可以强制 IE8 使用 JS 识别选中的单选按钮,这就是我所做的,但它不适用于 IE6 和 7。 这是我用来纠正IE8这个问题的JS:
function toggleRadioCheckbox(el) {
if ( el.getAttribute('checked') != 'checked' ) {
el.setAttribute('checked','checked');
}
else {
el.removeAttribute("checked");
}
}
有谁知道我需要为 IE6 和 7 更正此问题。
【问题讨论】:
标签: javascript internet-explorer printing radio-button