Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > ID в ячейке


Автор: Smolet 31.8.2007, 10:45
доброго дня люди добрые!

у меня возникла проблемка

есть таблица 

Код


<form action="" id="add_persons" method="post" onsubmit="addRow();return false;">
<fieldset>
<legend>Insert Nombre</legend>
    <ul>
        <li>
            <label for="name">Nombre</label>
            <input type="text" name="name" id="name" value="" size="12" tabindex="1" />
        </li>
      </ul>
</fieldset>
</form>



есть скрипт который ее заполняет

Код


var d = document;

var name;

function addRow()

{

    // datos dr forma
    name = d.getElementById('name').value;

    // tabla
    var tbody = d.getElementById('tab1').getElementsByTagName('TBODY')[0];

    // line en tabel
    var row = d.createElement("TR");
    tbody.appendChild(row);

    // TD
    var td1 = d.createElement("TD");

    row.appendChild(td1);


    // Datos
    td1.innerHTML = name;
}



все работает данные заполняются, но в дальнейшем мне нужно, что бы ячейка имела id, причем не обязательно уникальный. Т.е. все ячейки могут иметь одинаковое значение, это не важно...
вот с этой проблемкой справиться я и не могу....
помогите пожалуйста.

Автор: Ghirik 31.8.2007, 10:50
Посмотрите в соседней ветке, про создание объекта мне отвечали. Там есть присвоение id.

Добавлено через 3 минуты и 12 секунд
Тет нету, поспешил smile 
Ждем ответ экспертов.

Автор: Burrr 31.8.2007, 10:57
Код
// TD
    var td1 = d.createElement("TD");
    td1.id = "yourId"
    row.appendChild(td1);

Smolet, id не может быть одним и тем же для разних ячеек, т.к. теряется его смысл. ID - по своему определению уникальный ключ!

Автор: Smolet 31.8.2007, 11:54
Цитата

Smolet, id не может быть одним и тем же для разних ячеек, т.к. теряется его смысл. ID - по своему определению уникальный ключ! 


да, конечно...
принцип зато понятен....спасибо...пойду в другую тему с продолжением вопроса ))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)