|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.01.2010, 13:42 | #1 |
Регистрация: 14.01.2010
Сообщений: 6
|
проблемы с удалением строки в таблице
строка добавляется но не могу удалить, вот код:
Код HTML:
<script language="JavaScript"> var d = document; var name; var signal; var activi; var amper; var posada; var wahl; var checkbox; var di = 0; var idrs; function addRow() { // Считываем значения с формы signal = d.getElementById('signal').value; activi = d.getElementById('activi').value; posada = d.getElementById('posada').value; amper = d.getElementById('amper').value; wahl = d.getElementById('wahl').value; // Находим нужную таблицу var tbody = d.getElementById('tab1').getElementsByTagName('TBODY')[0]; // Создаем строку таблицы и добавляем ее var row = d.createElement("TR"); tbody.appendChild(row); row.id = "r"+di; // var chet = d.createElement(' <input type="checkbox" name="del_me[]" />'); // <input type="checkbox" value="1" name="del_me[]" /> checkbox = document.createElement('<input name="chName">'); // chet.value = di; // tbody.appendChild(chet); // Создаем ячейки в вышесозданной строке // и добавляем тх var td1 = d.createElement("TD"); var td2 = d.createElement("TD"); var td3 = d.createElement("TD"); var td4 = d.createElement("TD"); var td5 = d.createElement("TD"); var td6 = d.createElement("TD"); var td7 = d.createElement("TD"); var td8 = d.createElement("TD"); var td9 = d.createElement("TD"); var td10 = d.createElement("TD"); row.appendChild(td1); row.appendChild(td2); row.appendChild(td3); row.appendChild(td4); row.appendChild(td5); row.appendChild(td6); row.appendChild(td7); row.appendChild(td8); row.appendChild(td9); row.appendChild(td10); // Наполняем ячейки now= new Date(); td1.innerHTML = now.getDate() + "/" + (now.getMonth() + 1) + "/" + (1900 + now.getYear()); td2.innerHTML = now.getHours() + ":" + now.getMinutes()+ ":" + now.getSeconds(); td3.innerHTML = signal; td4.innerHTML = activi; td5.innerHTML = posada; td6.innerHTML = amper; td7.innerHTML = wahl; // td8.innerHTML = chet; td9.innerHTML = row.id; td10.innerHTML = '<input type="text" name="eeee" id="eeee" value="row.id" size="12" tabindex="1" />';; di = di + 1; } </script> <script language="JavaScript"> var d = document; function 44DeleteRows(tableID) { var arr_del_me = d.getElementsByName('del_me[]'); var len = arr_del_me.length; var tab = d.getElementById(tableId); var tb = tab.getElementsByTagName('TBODY')[0]; var chds = new Array(len); var ids = new Array(len); for(var i=0; i<len; i++) { chds[i] = arr_del_me[i].checked; ids[i] = arr_del_me[i].value; } for(var i=0; i<len; i++) if(chds[i]) tb.removeChild(d.getElementById("r"+ids[i])); makeStripe(tab); } </script> буду очень признателен кто поможет |
15.01.2010, 12:02 | #2 |
Регистрация: 14.01.2010
Сообщений: 6
|
скрипт доработал,теперь удаляется сначала строка потом вся таблица,. как оставить таблицу,вот код
Код HTML:
for(var z=0; z<len; z++ ) { if (arr_del_me[z].checked == true) { tb.removeChild(d.getElementById("r"+ z)); } } |
15.01.2010, 12:57 | #3 |
Регистрация: 14.01.2010
Сообщений: 6
|
Cпасибо за бурное обсуждение темы ))), все получилось. Tема закрыта!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Повторяющиеся строки в таблице | Talemir | БД в Delphi | 2 | 20.08.2009 23:07 |
Удаление отступов в последней ячейке каждой строки в каждой таблице | Busine2009 | Microsoft Office Word | 7 | 06.06.2009 12:27 |
добавление строки в таблице | nikleb | JavaScript, Ajax | 14 | 09.03.2009 13:27 |
проблемы с длиной строки (возврвщается пустая строка) | NieL | Общие вопросы Delphi | 3 | 21.02.2009 13:31 |
Получить матрицу B[1..N-1,1..M-1] из матрицы A[1..N,1..M] удалением какой-либо х-той строки и k-го столбц | kempers | Помощь студентам | 2 | 18.12.2008 10:53 |