0

我有一个工作脚本,但如果用户愿意,我需要允许他们更改隐藏变量。

         <strong>Select</strong><br>
          <select class="inputClass" size="1" id="f1a" name="Board">
            <option value="Selected">Use</option>
            <option value="Selected">--------------------------</option>
            <option value="6">Floor Joist</option>
            <option value="4">Wall</option>
            <option value="8">Header</option>
            <option value="4">Rafter</option>
          </select>

所以我添加了一个输入字段。

<br>

           <strong>Board Use</strong> <br>

          <input class="inputClass" type="text"  id="f1" value="" size="12" name="Board Use">

在过去的两周里,我一直在尝试不同的代码来将 f1a.value 放入 f1 输入字段。然后用户可以选择留下我的值或者放入自己的值。

有什么建议么。

4

1 回答 1

2

您只需要在选择上执行一个简单的 onchange 事件:

var f1a = document.getElementById("f1a");
var f1 = document.getElementById("f1");
f1a.onchange = function() {
  f1.value = f1a.value;
};

这将在用户在选择中选择新值时调用 onchange 函数。输入可以随时被覆盖。

http://jsfiddle.net/G3PGY/

https://developer.mozilla.org/en-US/docs/DOM/element.onchange

于 2013-01-15T21:32:22.117 回答