使用jQuery转换日期类型1中的文本类型输入字段
有没有一种方法可以通过jQuery将使用jQuery转换日期类型1中的文本类型输入字段,jquery,wordpress,input,Jquery,Wordpress,Input,有没有一种方法可以通过jQuery将文本类型输入字段转换为日期类型字段,以便向用户显示日期选择器?我可以向Wordpress插件创建的表单添加自定义字段,但它不支持date或datetime local字段类型,我需要这样的字段类型 <input name="adverts_eventDate" id="adverts_eventDate" type="text"> 您可以在jQuery中轻松更改类型: $(“广告事件日期”).attr(“类型”、“日期”) 转换日期类型中的
文本
类型输入字段转换为日期
类型字段,以便向用户显示日期选择器?我可以向Wordpress插件创建的表单添加自定义字段,但它不支持date
或datetime local
字段类型,我需要这样的字段类型
<input name="adverts_eventDate" id="adverts_eventDate" type="text">
您可以在jQuery中轻松更改类型:
$(“广告事件日期”).attr(“类型”、“日期”)代码>
转换日期类型中的文本类型输入字段
您可以使用jquery的attr
将type属性从text更改为date
$(“#转换”)。单击(函数(){
$(“广告事件日期”).attr(“类型”、“日期”)
});代码>
迄今为止,您可以使用jquery ui,如下所示
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"> </script>
<input name="adverts_eventDate" id="adverts_eventDate" type="text">
然后
<script>
$( function() {
$( "#adverts_eventDate" ).datepicker();
} );
</script>
$(函数(){
$(“#adverts_eventDate”).datepicker();
} );
您让用户以什么格式键入日期?(例如mm/dd/yyyy)@nfnneil我还没有任何格式,因为我的网站正处于开发阶段:)。所以,您想在jQuery之后输入日期,还是想将输入文本转换为日期对象?@nfnneil我想在表单显示给用户之前,将
字段转换为
字段。更新了我的答案,而不是3/4/16。尝试使用某种格式,立即清楚日期和日期月。。。年。。。是吗?!比如2016年3月4日?如果你用例如:28
,或者至少是13
作为日期,没有人会犯错误。如果你用4。。。谁知道那是什么。世界各地都有大量的日期格式。。。你知道的?!是 啊说得好。在我更新之前,我会看看OP想要什么。(我确实删除了不正确的陈述。)而且,破译所有这些内容是相当愚蠢的。(这就是为什么我们有Moment.js,您可以在其中定义所需的格式等。)