добавления поля файл

Kirill

Новичок
добавления поля файл

Нужно сделать возможность добавления поля типа файл на страничке.
Делаю по аналогии с яндексовским скриптом (в js особо не силен):
function addFile(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');
f_cnt=f_cnt+1;
for (var i = 0; i < thisChilds.length; i++){
if (thisChilds.className == 'add_edit_left_td') thisChilds.innerHTML = '';
if (thisChilds.className == 'add_edit_right_td') thisChilds.innerHTML = '<input name="files" type="file">';
}
}
}


В форме поле появляется, но когда при субмите вызывается функция:
<form action=/ method=POST enctype="multipart/form-data" onSubmit="return CheckFFFields(this);">

function CheckFFFields(form){
for(i=0;i<form.elements.length;i++){
alert(form.elements.item(i).name);
}
return false;
}

то поля с именем files отсутствует.
Соответственно в массиве $_FILES его тоже нету
Никто не подскажет В чем грабли?
 

AmdY

Пью пиво
Команда форума
судя по всему он вставляется в таблицу, но не в форму (точно сказать не могу без html).
 

Kirill

Новичок
код вставляется между <form></form>

-~{}~ 07.02.07 20:06:

все, заработало, прошу прощения. Оказывается <form> открывался до табличи, а закрывался в таблице перед </table> :)
 
Сверху