我有一个脚本,可以在提交表单时从表单中提取数据并将该数据传递到下一页。
在该页面上显示文本...
<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/