这是一个奇怪的问题。
我有一个脚本,在打印窗口出现以保留样式之前,在空白输入字段中插入0。但是,当打印成功或取消时,需要从屏幕上删除这些0。
有没有办法检测打印件何时取消或成功?这需要适用于所有浏览器。
我插入0的javascript看起来像这样
class MyHandler(logging.Handler):
def emit(self, record):
if record:
if record.levelname == 'ERROR':
print 'CUSTOM ACTION'
mh = MyHandler()
logging.getLogger().addHandler(mh)
或者有更好的方法来显示这些0只是为了打印格式。
答案 0 :(得分:0)
您可以使用placeholder
的{{1}}属性。只需将其颜色设置为透明,然后制作样式以将其颜色设置为黑色或仅用于打印。
input
,但您可能需要包含所有供应商前缀版本。对于这个例子,我只是使用webkit。参考:https://caniuse.com/#feat=css-placeholder
像这样:
:placeholder
input[type="text"]::-webkit-input-placeholder {
color: transparent;
}
@media print {
input[type="text"]::-webkit-input-placeholder {
color: #000;
}
}
运行代码段,然后右键单击并按“打印”,在打印预览中,您将看到“0”。