如何通过Javascript编辑HTML中日期输入的值
How to edit value of date input in HTML via Javascript?
我在这个字符串中有我的日期
var year = new Date().getFullYear();
var period = document.getElementById("date_Select").value;
var month = document.getElementById("month_Select").value;
var day = document.getElementById("day_Select").value;
var date1 = year + "-" +month+"-"+day;
document.getElementById("date_input1").value = new Date(date1);
日期的默认值将更改回 null。我还尝试使用直接字符串值:
document.getElementById("date_input1").value = date1;
它具有相同的效果,为空。
您正在将日期对象分配给无效date_input1。 您只能将字符串值分配给date_input1元素尝试使用方法ToDateString()。
尝试使用以下代码: var date=new Date();
date.setDate(document.getElementById("date_Select").value);
date.setMonth(document.getElementById("month_Select").value-1)
document.getElementById("date_input1").value =date.toDateString();
请不要创建不必要的对象,您的工作只能使用一个对象来完成。
相关文章:
- 将日期添加到日期输入字段Angular
- 离子/角度日期输入使用时刻以编程方式设置
- 开始日期和结束日期输入字段的 JQuery 筛选器表
- 正在侦听HTML日期输入的更改
- 关于如何将日期输入值与最小/最大日期范围进行比较的建议
- 在Javascript中填充日期和日期:输入:月和年
- 使用angularJS设置HTML5日期输入字段的默认值
- 为什么我的AngularJS ngModel绑定到时间输入,而不绑定到日期输入
- 如何在引导日期输入中使今天的日期默认值
- 如何通过Javascript编辑HTML中日期输入的值
- JavaScript 中的日期输入类型验证
- angularjs 中的日期输入有些奇怪
- 验证日期输入 - 最小值和最大值
- 仅 angularjs 日期输入
- 轨道 - 日期输入格式
- 如何使用另一个日期输入字段将日期设置为输入字段
- 日期输入类型 HTML 中的变量“min”
- 添加使用 JS 的日期输入的第二次使用使它们都不起作用
- 使用提交验证日期输入字段
- 在 JavaScript 中对日期输入进行单元测试处理,而不考虑时区