但是,在下载的PDF中(即用户可以更改这些字段并重新保存PDF),HTML表单的标签正在转换为可编辑表单恶魔。允许他们编辑这些字段是危险的。首先使用标签的主要原因是获取从数据库中提取的重要字段旁边的复选框/单选按钮。
有没有办法保持复选框/单选按钮/表单功能,但DISABLE,或禁止用户能够以任何方式编辑它们?
..or是创建包含这些选中/未选中框的CSS样式(或图像元素)并将我们的文本直接打印到PDF而不是通过标记的唯一方法?
Does your employer offer Affordable/Adequate healthcare?
Yes
UDATES:
从意见建议的帮助,没有提供我任何解决方案(虽然,这是我没有考虑到一个非常好的主意)。
我已经将所有这些输入暂时转移到echo'd输出中(使用CSS sprites作为单选按钮/复选框)。但是,我仍然希望利用表单元素,因为将来会出现这些PDF应该可编辑的情况(即通过管理员)。
非常感谢!
+0
当你[禁用控件](https://developer.mozilla.org/en-US/docs/XUL/radio#a-disabled)然后转换时会发生什么? –
+0
@admdrew - 使用示例中的不会显示任何内容,并强制PDF打印到页面而不是下载。将'disabled ='true''添加到''看起来非常可爱(并且效果很好),但在HTML中打印到屏幕时却不起作用(用户仍然可以更改/编辑它)一个可下载的PDF。 –
+0
当,对不起。这是我能想到的唯一的事情。 –