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

时间:2016-04-29 13:04:51

标签: javascript html css forms

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

2 个答案:

答案 0 :(得分:0)

&#13;
&#13;
window.onload = addText();

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

答案 1 :(得分:0)

你的代码对我有用 - 我的猜测是你在头部有这个javascript并且在输入元素被创建/渲染到DOM之前它正在运行 - 在关闭之前将你的javascript移动到文档的末尾身体标签,它应该工作。

还有一件小事 - 你应该关闭你的输入标签:

<input type="text" name="numb" id="numb" required="required" />