0
我試圖使用Javascript將每個下拉列表中的值顯示到其對應的文本字段。我已經構建了帶有「匹配」文本字段的下拉菜單,但是一旦有多於一個下拉菜單正在播放,似乎無法顯示任何值。使用Javascript顯示多個下拉列表中的多個值
<body>
<select name="DDcabinets" id="DDcabinets">
<option value="">Select an option …</option>
<option value="100">Dura Supreme</option>
<option value="110">Lenape Village</option>
<option value="120">Wellborn Forest</option>
</select>
<input type="text" name="Vcabinets" id="Vcabinets" size="15" maxlength="5"/>
<br>
<select id="DDcountertop">
<option value="">Select an option …</option>
<option value="200">Granite</option>
<option value="210">Quartz</option>
<option value="220">Solid Surface</option>
<option value="230">Laminate</option>
</select>
<input type="text" id="Vcountertop" size="15" maxlength="5"/>
<br>
<select id="DDbacksplash">
<option value="">Select an option …</option>
<option value="300">Tile</option>
<option value="310">Other</option>
</select>
<input type="text" id="Vbacksplash" size="15" maxlength="5"/>
等等。有什麼建議麼?
編輯:我的javascript:
var select = document.getElementById('DDcabinets');
var input = document.getElementById('Vcabinets');
select.onchange = function() {
input.value = select.value;
}
你能不能也發表您的JavaScript代碼? – uncoder
我很確定我的JavaScript沒有任何意義 - 我對JavaScript不熟悉(幾年前接受過一些C++和Java類,但就是這樣)。 – user3587300
您是否在JS中爲其他下拉列表使用了相同的變量名?你可以在http://jsbin.com/上發佈完整的代碼片段並在此發佈網址嗎? – sleepwalker