javascript - 动态字段CF7中的JS日期格式
问题描述
这次我有疑问如何将日期转换为动态字段"m-d-Y"
。
CF7 代码
<label>Date of Birth</label>
[date* date-dob class:form-control placeholder id:idate "mm/dd/yyyy"]
[dynamictext xxx id:pdfdate "date-dob format='m/d/Y'"]
输出结果"m/d/Y"
:默认没有动态字段的结果"Y-m-d"
。
感谢您的任何帮助。
解决方案
该脚本将立即读取输入到您的字段中的值,并将更新完整的地址动态字段。
您还需要将 id 添加到您的dynamictext [dynamictext xxx id:pdfdate]
<script>
var pdfdate = document.getElementById("pdfdate");
var fullDate = document.getElementById("idate");
fullDate.addEventListener("input", (e) => {
var dates = e.target.value.split("-");
var dateformats = ""
if (dates.length == 3) {
var dateformats = dates[1] + "/" + dates[2] + "/" + dates[0];
}
pdfdate.value = dateformats
});
</script>
推荐阅读
- asp.net-core - HttpRequestMessage.Content 在接收控制器动作时为空
- c# - 如何检查两个时间点之间是否存在C#
- mysql - 按天和按周的可用性
- javascript - 按两个孩子的内容的字母顺序插入新的 li
- r - R中的短格式到长格式
- c# - 图像处理:如何使用 getpixel 和 setpixel 之类的代码
- sql - 如何不使用计数在 sql 计算中舍入结果
- bash - 带有多个命令的 for 循环
- angular - 如何测试 Observable 不会在包含异步逻辑的 Angular 组件中发出
- reactjs - React:长度验证,超过最大更新深度