在表单输入字段中创建默认值

Creating Default Value in Form Input Field

本文关键字:创建 默认值 字段 表单 输入      更新时间:2023-09-26

我有一个表单,我想使用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" />

window.onload = addText();
function addText() {
   document.getElementById("numb").value = "Test";
}
<p>
   <label for="numb">Text</label>
   <input type="text" name="numb" id="numb" required="required">
</p>