<select onchange='copy()' id="sel">
<option id='c1' value="classmate1">Анна</option>
<option id='c2' value="classmate2">Дарья</option>
<option id='c3' value="classmate3">Виктория</option>
</select>
<input type='text' value='' id='t' >
<script>
function copy() {
var te = document.getElementById('t').value
var sek = document.getElementById('sel')
var cc1 = document.getElementById('c1').value
var cc2 = document.getElementById('c2').value
var cc3 = document.getElementById('c3').value
if(sek.selectedIndex == 0) {
te = cc1
}
if(sek.selectedIndex == 1) {
te = cc2
}
if(sek.selectedIndex == 2) {
te = cc3
}
alert(te)
}
</script>
Это что получается?Текст в поле есть(тому доказательство алерт)но одновременно его нет O_o
При этом:
<select onchange='copy()' id="sel">
<option id='c1' value="classmate1">Анна</option>
<option id='c2' value='classmate2'>вика</option>
</select>
<input type='text' value='' id='t' >
<script>
function copy() {
var te = document.getElementById('t').value
var sek = document.getElementById('sel')
if(sek.selectedIndex == 0) {
document.getElementById('t').value = document.getElementById('c1').value
}
if(sek.selectedIndex == 1) {
document.getElementById('t').value = document.getElementById('c2').value
}
}
</script>