小编Mic*_*ael的帖子

打印页面显示IE中带有DocType的未更改复选框

奇怪的问题.我有一个简单的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).

任何人都知道如何解决这个问题?

非常感谢,迈克尔

printing checkbox internet-explorer

7
推荐指数
1
解决办法
3104
查看次数

标签 统计

checkbox ×1

internet-explorer ×1

printing ×1