Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Вставка значений из таблицы в input'ы (https://javascript.ru/forum/dom-window/12183-vstavka-znachenijj-iz-tablicy-v-input%27y.html)

Sweet 06.10.2010 20:51

Мое решение основывается на том, что из ячейки я получаю число, которое соответствует selectedIndex. Если брать текст из ячейки, то, видимо, придется циклом пройтись по всем select.options[i].value и проверить их на соответствие. Это неоправданные сложности.
+ Я бы повесил onclick на таблицу - опять же, так проще.

lolka84 06.10.2010 20:57

Цитата:

Сообщение от Sweet (Сообщение 73373)
придется циклом пройтись по всем select.options[i].value и проверить их на соответствие.

Именно так и планировалось изначально.
Щас еще раз сам попробую.
з.ы. Как передать свойство selected пункту option при совпадении ? :)

Sweet 06.10.2010 21:20

Видимо
select.selectedIndex = i

lolka84 06.10.2010 21:46

if (document.getElementById('inp' + c).type == 'select-one') {
  for(var q = 0; q < document.getElementById('inp' + c).length; q++) {
    if (document.getElementById('inp' + c).options[q].text == table.rows[i].cells[c].innerHTML) {
      document.getElementById('inp' + c).selectedIndex = q;
    }
  }
}

Кто помог - спасибо :)


Часовой пояс GMT +3, время: 17:33.