好的,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 />
关于javascript - HTML输入框中的Javascript函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35762664/