Javascript 如何在表单输入中使用onload?
我有一个功能:Javascript 如何在表单输入中使用onload?,javascript,html,Javascript,Html,我有一个功能: function loadDefaultDate(){ var currentDate = new Date(); var curYear, curMonth, curDay; curYear = currentDate.getFullYear(); curMonth = ("0" + (currentDate.getMonth() + 1)).slice(-2); curDay = ("0" + currentDate.getDate
function loadDefaultDate(){
var currentDate = new Date();
var curYear, curMonth, curDay;
curYear = currentDate.getFullYear();
curMonth = ("0" + (currentDate.getMonth() + 1)).slice(-2);
curDay = ("0" + currentDate.getDate()).slice(-2);
document.getElementById("startDate").value = curYear + "-" + curMonth + "-" + curDay;
}
和html表单输入:
<input type=text name="startDate" size=10 maxlength=10 onload="loadDefaultDate()" onclick="javascript:resetValues();">
为什么我在加载页面时没有获取默认日期?您的输入有name=“startDate”
,但您正在尝试按Id查找它
在输入上设置正确的Id
<input type=text name="startDate" id="startDate" size=10 maxlength=10 onclick="javascript:resetValues();">
您的输入有name=“startDate”
,但您正试图按Id查找它
在输入上设置正确的Id
<input type=text name="startDate" id="startDate" size=10 maxlength=10 onclick="javascript:resetValues();">
Try object.addEventListener(“load”,loadDefaultDate());文档中说支持的HTML标记:,,,输入没有
onload
事件,没有要加载的内容吗?只有包含已加载内容的图像、iFrame、主体、窗口等具有onload
eventry对象。addEventListener(“load”,loadDefaultDate());文档中说支持的HTML标记:,,,输入没有onload
事件,没有要加载的内容吗?只有图像、iFrame、主体、窗口等包含加载的内容,才有一个onload
事件你是对的,愚蠢的我没有添加id,但正如你提到的,html没有onload,Jorge Mejia的回答是正确的。谢谢你指出我的错误!你是对的,愚蠢的我,我没有添加id,但正如你所提到的,html没有onload,Jorge Mejia的回答是正确的。谢谢你指出我的错误!
Try with this:
function load() {
console.log("load event detected!");
}
window.onload = load;