我有一个表单,我想使用JavaScript预填充文本输入,但是到目前为止,我的代码无法正常工作,在输入框中未显示任何内容。任何帮助都将是惊人的!
的HTML
<p><label for="numb">Text</label><input type="text" name="numb" id="numb" required="required"></p>
的JavaScript
window.onload = addText();
function addText(){
document.getElementById("numb").value = "Test";
}
最佳答案
您的代码对我有用-我的猜测是,您的头部中有这个javascript,并且它在输入元素创建/呈现到DOM中之前正在运行-将javascript移至文档的末尾,紧接在body标记之前,然后它应该工作。
还有一件小事-您应该关闭输入标签:
<input type="text" name="numb" id="numb" required="required" />