gpt4 book ai didi

Javascript - 从另一个输入字段中的日期返回输入字段中的日期

转载 作者:行者123 更新时间:2023-11-28 00:59:49 25 4
gpt4 key购买 nike

我正在创建的表单的一部分有两个字段,一个日期字段和一个日期字段。用户将在字段 1(日期)中输入日期,字段 2(日)将自动填充该日期的星期几。我一直在尝试将我需要做的事情的代码拼凑在一起(自动填充字段、返回一周中的某一天等),但它似乎对我不起作用。我正在使用 Javascript(即:没有 JQuery)。

以下是我的 HTML 的相关部分:

<label>
<span>input date</span>
<input type="date" id="date" onChange="getBegDay()">
</label>
<label>
<span>return day</span>
<input readonly type="text" id="day">
</label>

这是我的 Javascript 的相关部分:

function getBegDay() {
var v = document.getElementById("date").value;
var n = v.split('-');
var y = n[0];
var m = n[1];
var d = n[2];
var g = new date(y,m,d);
var weekday = new array(7);
var weekday[0] = "Sunday";
var weekday[1] = "Monday";
var weekday[2] = "Tuesday";
var weekday[3] = "Wednesday";
var weekday[4] = "Thursday";
var weekday[5] = "Friday";
var weekday[6] = "Saturday";
var wd = weekday[g.getDay()];
document.getElementById('day').value = wd;

最佳答案

存在三个错误。首先 var weekday[0] = "Sunday";...var weekday[6] = "Staturday"; 你应该删除 var,如下所示:

weekday[0]="星期日";weekday[1]="星期一";

第二个错误:

新日期(y,m,d)应为新日期(y,m,d)

第三个错误:

new array(7) 应为new Array(7)

关于Javascript - 从另一个输入字段中的日期返回输入字段中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25755676/

25 4 0
文章推荐: javascript - ie8 附加子不工作
文章推荐: javascript - ng-click 上的 $event.stopPropagation 问题
文章推荐: javascript - 将 "Same"多个