Javascript 变量无法传递到文本框

标签 javascript

我有一个脚本,可以在提交表单时从表单中提取数据并将该数据传递到下一页。

在该页面上显示文本...

<script type="text/javascript">formData.display("name")</script>

因此它会打印用户之前提供的名称。

所以我尝试将其放入文本框中以预先填充它......

<input class="text" type="text" name="name" value="<script type="text/javascript">formData.display("name")</script>" />

不幸的是,它只显示代码而不是实际名称。

那么我有没有一种简单的方法来获取显示的文本

<script type="text/javascript">formData.display("name")</script>

并将其放入文本框?

最佳答案

Javascript 不能那样工作...

将 id 添加到输入 html:

<input id="myInputBox" class="text" type="text" name="name" value="" />

只需执行以下 JavaScript onLoad:

var elem = document.getElementById("myInputBox");
elem.value = "My value";

检查 fiddle : http://jsfiddle.net/ve65v/

关于Javascript 变量无法传递到文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25077169/

相关文章:

javascript - 如何在 javascript 中填充选择元素的选项

javascript - 如何使用切换创建显示按钮上方的内容?

javascript - 自定义事件绑定(bind)未正确运行 $digest

javascript - (Python) Scrapy - 如何抓取 JS 下拉列表?

javascript - 检查 iframe 主体中存在的 div

javascript - 高级 JavaScript 数据存储和网格小部件

javascript - Typeahead-addresspicker - JS 支持

javascript - Node : how to know if a value is in a collection of a MongoDB database?

javascript - 如何给window.addEventListener添加时间

Javascript 函数未注册按键