![](/img/trans.png)
[英]How do i use JavaScript to take the input from a text box to a variable then print the value of a variable?
[英]How do I take the value of a date input and save it to a global variable?
我得到了日期输入字段的值,但是现在我想将该值放入一个全局变量中。 我怎么做?
const moment = require("moment");
//current Date
let date = moment().format("YYYY-MM-DD");
//selecting input date
let datepick = document.getElementById("datepicker");
//setting value of date input to current date
datepick.value = date;
//global variable to save the new selected value of the input date field
let selectedDate;
//getting the value on change of the input date field
document.getElementById("datepicker").addEventListener("change", function() {
var selectedDate = this.value;
});
您具有全局newSelectedDate
变量。 您应该使用该变量而不是selectedDate
。
现在请记住, newSelectedDate
最初是undefined
,因此立即对其进行记录不会返回任何值。 仅在发生change
事件之后, newSelectedDate
才具有值。
let newSelectedDate; // undefined
document.getElementById("datepicker").addEventListener("change", function() {
newSelectedDate = this.value; // Update newSelectedDate value.
console.log(newSelectedDate) // Now has a string.
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.