2016-09-27 9 views
0

基本的には、ページの印刷時に日付の入力タイプのデフォルトのプレースホルダが非表示または透明になっています。トリックは、ユーザーが1つを入力したときに有効な日付を表示する必要があるということです。CSS:印字時にmm/dd/yyyyのプレースホルダを表示しない

私は既に試したことがいくつかありますが、古くなっていますが、現在のバージョンのChromeでは動作しないか、有効な日付も隠すことがあります。

私はこの1つ(ロビンの答え)試してみた: Remove default text/placeholder present in html5 input element of type=date

をしかし、内部、それを使用している場合、それは有効な日付を非表示にします。

@media print {} 

私は印刷するときに、このプレースホルダが不足しているため希望私が空のフォームを印刷したいのであれば、mm/dd/yyyyは途中ではありません。今のところ、私は一時的にそれを印刷する必要がある場合、それを透明にする必要があります。

これはまったく可能ですか?また、テキスト入力プレースホルダのようにプレースホルダの色を灰色に変更することについては疑問がありますが、有効な日付を入力すると黒に変わります。

ありがとうございました。

+0

あなたはこれを見ましたか? http://stackoverflow.com/questions/16493360/removing-input-placeholder-on-a-printable-version-of-an-html-page –

答えて

0
@media print { 
    ::-webkit-input-placeholder { 
     color: transparent; 
    } 
    :-moz-placeholder { 
     color: transparent; 
    } 
    ::-moz-placeholder { 
     color: transparent; 
    } 
    :-ms-input-placeholder { 
     color: transparent; 
    } 
} 
関連する問題