所以基本上我想做的是,当页面被打印时,日期输入类型的默认占位符是隐藏或透明的,诀窍是当用户输入一个有效的日期时,它仍然应该显示一个有效的日期。
有几件事我已经尝试过,但他们要么过时,不工作与当前版本的 chrome 或也隐藏了有效日期以及。
我试过这个(罗宾的回答):Remove default text/placeholder present in html5 input element of type=date
但在内部使用时会隐藏有效日期:
@media print {}
我希望在打印时这个占位符可以消失,这样如果我想打印一个空表单,mm/dd/yyyy就不会碍事了。现在我必须暂时将它设置为透明,如果我需要打印一个表单的话。
这是可能的吗?也想知道改变占位符的颜色是灰色一样的文本输入占位符,但改变为黑色输入有效的日期。
谢谢。
2条答案
按热度按时间dgenwo3n1#
cwdobuhd2#
这是一个纯粹的解决方案,但我遇到了同样的问题,这是最简单的方法: