在表单字段VALUES

时间:2016-09-08 21:22:51

标签: javascript html forms variables

我有一个从URL获取值的函数,然后将其发布到页面上的各个位置。

我无法弄清楚如何在表单字段值中读取值。

<OPTION Value="<script type="text/javascript">document.write(Position)
</script> has final say">

我知道我无法专门做到这一点,但我已尝试过各种配置,并且没有任何内容在值字段中发布变量。

document.write函数正在使用普通的html,我已经测试过了。我只是不知道在表单字段值中读取它并正确显示结果。

如何将一个单词显示为变量,而无需创建输入每个字段值的函数。有太多的领域可以做到这一点 - 这需要填充到200或300个变量,所以我真的需要它成为这个词。

该网站是独立的,所以我无法使用PHP,因为我理解它。如果有这种方式我可以接受它。我确实尝试使用php echo来调用字段名称,但是我不太了解php,知道我是否遗漏了某些内容。

我愿意接受可以将文件上传到独立站点的解决方案。

提前致谢。

2 个答案:

答案 0 :(得分:0)

这是你要找的吗?

var position = 'helloworld'
document.getElementById('id1').options[0].value=position; 
<select id="id1">
<option>The Value is the POSITION variable.</option>
</select>

我在选择框中添加了一个ID(<select id="id1">)。然后,您可以使用该脚本将position变量插入select中的选项值。

如果这不是你想要的,那么你真的需要用你的代码中的更多样本更新你的问题(即一些HTML会很好)。

答案 1 :(得分:-2)

如果您只是在客户端编写代码,那么您可能希望使用像jQuery这样的客户端库来帮助您管理DOM操作。

例如,您可以为要设置的每个变量设置一个类,然后使用jQuery替换这些元素的内容。

var values = {
  position: "top",
  name: "steve"
}
$(".position").text(values.position).val(values.position)
$(".name").text(values.name).val(values.name)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select>
  <option class="position"></option>
  <option class="name"></option>
</select>
<select>
  <option class="name"></option>
</select>
<select>
  <option class="position"></option>
</select>
<select>
  <option class="position"></option>
  <option class="name"></option>
  <option class="position"></option>
  <option class="name"></option>
</select>