Javascript变量不能传递到文本框中
Javascript Variable Can't Pass Into Textbox
我有一个脚本,从表单中提取数据,当它被提交,并传递该数据到下一页。
在那一页它显示文本…
<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";
检查小提琴:http://jsfiddle.net/ve65v/
你好,这是你努力实现的艰难方式。一种方法是@Trader提供的另一种方法是使用模板并通过JS调用它。下面是它的小提琴。希望对大家有所帮助。
// HTML
<script id="template">
<input class="text" type="text" name="name" value="{{user}}" />
</script>
<div id="render"></div>
// JS
var user = "Anil"
var template = $("#template").html()
template = template.replace("{{user}}", user)
$("#render").html(template)
相关文章:
- 来自文本输入null的html javascript变量
- 将文本框中的值用于按钮窗体操作上的变量
- 操作javascript变量[HTML]以只显示文本
- 使用JSON文件中的变量(字符串)填充文本区域
- 仅当变量有值时才显示D3文本标签
- 如何在外部文档中使用javascript将文本区域的内容保存为变量
- 如何在Jquery函数中为自动完成文本区域指定一个变量作为Id
- 如何获取Session变量中的锚文本
- PHP/Ajax/jquery/JON-在Ajax Post之后将echo文本中的一部分作为变量返回
- 文本输入值中的JavaScript变量
- 键/值对的JavaScript数组使用文本变量名作为键
- 需要将长文本变量从JavaScript传递到PHP
- 如何使函数中的tkinter画布文本变量
- getXMLHTTP statusObject中的文本变量未找到状态=200
- 如何替换实时预览上的文本变量
- 文本变量为html,来自另一个站点的文件
- 如何将json文件转换为javascript中的文本变量
- 如何更改包含文本化值的文本变量的字体族
- 减去两个文本变量
- 使用jQuery从文本变量中给组合框赋值