我知道html日期输入字段默认为"mm/dd/yyyy"
,但我想知道是否有一种方法可以用文本覆盖该字段,以表示"选择日期"。
我已经尝试改变value
和placeholder
属性如下:
<input type="date" placeholder="Pick a Date">
<input type="date" value="Pick a Date">
但它最终似乎不起作用,因为我认为它正在等待某种ISO日期。什么好主意吗?
示例:http://jsfiddle.net/AY2mp/
另一种选择是使用jQuery日期选择器,使用输入字段而不是日期字段,以便可以使用value
和placeholder
属性:
html
<input type="text" id="datepicker" value="The Date">
js
$(function() {
$( "#datepicker" ).datepicker();
});
我相信你可以这样做。我不是javascript专家,所以可能有更有效的方法,但它可以完成工作。
当然你需要改变选择器
小提琴:http://jsfiddle.net/ce2P7/