Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Определить какие объекты между тегами <TD></TD>
 
 автор: DIM@   (24.05.2008 в 20:15)   письмо автору
 
 

Доброго времени суточек,
Нужна помощь гуру в JavaScript.

Есть задача динамического добавления, удаления строки таблицы, это все прекрасно работает, вот код:

<SCRIPT>
function delrow(btn){
  if(document.getElementById) {
    tr = btn;
    while (tr.tagName != 'TR')   tr = tr.parentNode;
    tr.parentNode.removeChild(tr);
    checkForLast();
  }
}

function addrow(btn){
  if(document.getElementById){
    tr = btn;
    while (tr.tagName != 'TR') tr = tr.parentNode;
    var idSuffix = Math.round(Math.random()*1000);
    var newTr = tr.parentNode.insertBefore(tr.cloneNode(true),tr.nextSibling);
    thisChilds = newTr.getElementsByTagName('td');
    checkForLast();
  }
}
</SCRIPT>


он прекрасно справляется с добавлением строки в таблице


<table border='0' cellspacing='2' cellpadding='2' align='center'>
  <tr>
    <td width=200 class='td_header'>Название поля</td>
    <td width=150 class='td_header'>Имя поля</td>
    <td width=100 class='td_header'>Длинна</td>
    <td width=40></td>
  </tr>
  <tr>
    <td><input name='PoleNameRus[]' type='text' Style='width:100%' value='ФИО автора на русском языке'></td>
    <td>
      <input name='HPoleNameEn[]' type='hidden' Style='width:100%' value='Name'>
      <input name='PoleNameEn[]' type='text' value='Name'>
    </td>
    <td><input name='PoleLen[]' type='text' Style='width:100%' value='150'></td>
    <td align='center'>
      <input type='button' name=drop[] value=' &minus; ' onblur='' onclick='delrow(this);'>
      <input type='button' name=plus[] value=' + ' onclick='addrow(this);'>
    </td>
  </tr>
  <tr>
    <td bgcolor='#ccffcc'><input name='PoleNameRus[]' type='text' Style='width:100%' value=''></td>
    <td bgcolor='#ccffcc'>
      <input name='HPoleNameEn[]' type='hidden' Style='width:100%' value='NameB'>
      <input name='PoleNameEn[]' type='text' value='NameB'>
    </td>
    <td bgcolor='#ccffcc'><input name='PoleLen[]' type='text' Style='width:100%' value='150'></td>
    <td bgcolor='#ccffcc' align='center'>
      <input type='button' name=drop[] value=' &minus; ' onblur='' onclick='delrow(this);'>
      <input type='button' name=plus[] value=' + ' onclick='addrow(this);'>
    </td>
  </tr>
</table>


но задача заключается в присвоении пустых значений объектам в добавленной сторке.

PoleNameEn['добавленный объект'].value=""

   
 
 автор: вялый   (25.05.2008 в 19:36)   письмо автору
 
   для: DIM@   (24.05.2008 в 20:15)
 

>присвоении пустых значений объектам
Что вы понимаетте под словом "объект" ?
Можно попробовать
[добавленный элемент].innerHTML="";

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования