Показать сообщение отдельно
  #1 (permalink)  
Старый 23.08.2011, 22:54
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

Что такое творится с select?
<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>
Ответить с цитированием