奇怪的问题.我有一个简单的webform,用户可以在其中填写文本并选中/取消选中一些复选框.当在IE(7或8)中将其打印为pdf或纸张(或打印预览)时,复选框将保持不变.例如,用户设置一个支票,打印未选中...或者用未经检查的预先选中的复选框打印.
收音机也一样.
只有当我完全删除DocType时,IE才能正确打印.但我需要使用XHTML-strict.
这是一个在IE中失败的简单示例:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="nl" xml:lang="nl-NL">
<body>
<input type='checkbox' name='y'/><br/>
<input type='radio' name='x'/><br/>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
不适用于我测试的任何doctype(loose或html4).
任何人都知道如何解决这个问题?
非常感谢,迈克尔