2016-06-11 92 views
0

是否可以首先在输入中显示占位符?现在,当我单击输入框时,我可以看到占位符,但是我希望它能够在加载页面时立即读取占位符。HTML:在输入类型日期中首先显示占位符

不是MM/DD/YYYY,它应该显示在页面加载1

出生日期,谢谢!

+1

您是否尝试过输入type =“text”placeholder =“test”? –

回答

4

<input placeholder="Your Date" type="text" onfocus="(this.type='date')" onblur="(this.type='text')" id="date">

阅读此页

How do I simulate placeholder functionality on input date field?

+0

谢谢!这是我正在寻找的答案! – defrastriche

+0

这很好,但问题在于当您离开字段并且当日日期格式从MM/DD/YYYY更改为YYYY-MM-DD时。任何想法如果让控制变回type ='text',如何让日期保持原来的格式? –

+0

你不能改变它,但阅读这个链接它会对你有帮助http://stackoverflow.com/questions/14647290/html-5-date-field-shows-as-mm-dd-yyyy-in-chrome-甚至,当化有效日期被设定 –