Показать сообщение отдельно
  #1 (permalink)  
Старый 10.04.2012, 02:10
Интересующийся
Отправить личное сообщение для klev2004 Посмотреть профиль Найти все сообщения от klev2004
 
Регистрация: 05.04.2012
Сообщений: 25

Выбор radiobutton в ячейке таблицы
Есть таблица с ячейками, в каждой из которых есть элемент input с типом radio. Смысл такой - при клике мышей на ячейку таблицы должен устанавливаться в selected радиобаттон, который расположен внутри этой ячейки. Написал такую вот функцию, реализована подсветка выбранной ячейки, но не знаю как правильно в ячейки найти элемент типа input и установить ему атрибут checked.

function cellClick(td) {
    var elements = document.getElementsByTagName('td');
    for (var i = 0; i < elements.length; i++)
    {
        if(elements[i].className=='select_pay_radio')
        {
            elements[i].bgColor='#EFEFEF';
            // тут перекрашиваю все ячейки в один цвет (деактивирую, если какая-то уже была выбрана до этого)
        }
    }
    td.bgColor='#ccc';
    // здесь выделяю выбранную ячейку другим цветом
    // и тут же нужно в этой ячейке отметить флагом checked input типа radio
  }

Последний раз редактировалось klev2004, 10.04.2012 в 03:15.
Ответить с цитированием