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

标签 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";
}

最佳答案

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

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

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

关于javascript - 在表单输入字段中创建默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36939147/

相关文章:

javascript - 使用按钮隐藏/显示 iframe

javascript - Jquery - IE 滚动中的断断续续的动画

javascript - 避免在 es6 中使用额外的变量来存储引用

html - Rails 3 - link_to() - 在单个链接中需要多个文本段和单独的 HTML/CSS 类

html - CSS 盒模型将元素推到页面下方

html - 在CSS中添加像素

jquery - css/jQuery 中的 z-index/opacity 无法正常工作

javascript - 如何在不使用 CURL 的情况下将 XML 添加到 MarkLogic

javascript - 通过本地方法操作 dom

javascript - 通过 Flask 发送 POST 数据