好的,JS 新手,但我有一个带有输入框的 HTML 表单。这个输入框值需要 = 我编写的 JavaScript 函数,但我无法让它工作。
在头部我有我的js文件的位置。基本上,我想要输入框值 = JavaScript 函数。
<script src="js/functions.js"></script>
HTML 输入框
<input type="text" name="date" id= "date" value= "" class="inputBox"
disabled />
JavaScript 函数
function dateToday{
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
if(dd<10) {
dd='0'+dd
}
if(mm<10) {
mm='0'+mm
}
today = mm+'/'+dd+'/'+yyyy;
document.write(today);
}
最佳答案
您可以使用 document.getElementById("date").value 来设置输入的值。 另外,“function dateToday{”需要更改为“function dateToday(){”
function dateToday() {
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth() + 1; //January is 0!
var yyyy = today.getFullYear();
if (dd < 10) {
dd = '0' + dd
}
if (mm < 10) {
mm = '0' + mm
}
today = mm + '/' + dd + '/' + yyyy;
document.write(today);
document.getElementById("date").value = today;
}
dateToday();
<input type="text" name="date" id="date" value="" class="inputBox" disabled />
关于HTML 输入框内的 Javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35762664/