JS: создание и перемещение элементов.

nerezus

Вселенский отказник
JS: создание и перемещение элементов.

Для создания мог бы юзать .innerHTML, но чувствую, что это не лучший способ...
Создать надо поле для аплоада файлов.

И как потом такое поле переместить в форму на невидимом ифрейме? Считать, что пользователь уже указал файл.
 

maxru

МИФИст
DOM:
<html>
<body>
<form name="myform" id="fuploadform">
<input type="button" onclick="addUploadElement(fuploadform,fields)" value="Add Upload Field">
<input type="hidden" id="fields" value=0>
</form>
<script>
function addUploadElement(obj,cnt)
{
var FUploadElement=document.createElement("input");
cnt.value+=1;
FUploadElement.name="Files[cnt.value]";
FUploadElement.type="file";
obj.appendChild(FUploadElement);
}
</script>
</body>
</html>
 
Сверху