|
|
|
| Доброго времени суточек,
Нужна помощь гуру в 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=' − ' 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=' − ' onblur='' onclick='delrow(this);'>
<input type='button' name=plus[] value=' + ' onclick='addrow(this);'>
</td>
</tr>
</table>
|
но задача заключается в присвоении пустых значений объектам в добавленной сторке.
PoleNameEn['добавленный объект'].value="" | |
|
|
|
|
|
|
|
для: DIM@
(24.05.2008 в 20:15)
| | >присвоении пустых значений объектам
Что вы понимаетте под словом "объект" ?
Можно попробовать
[добавленный элемент].innerHTML=""; | |
|
|
|