Имя: Пароль:
1C
1С v8
Поле HTML. Как программно вставить значение атрибута
0 McNamara
 
26.11.11
17:59
Есть поле HTML, вот его код

<form enctype="multipart/form-data" method="post" action="start.php">
Выберите файл:<br><input type=file name="file1"><br>
</form>

Как программно вставить значение в атрибут file1?

Делаю так

ЭлементыФормы.ПолеHTMLДокумента1.Документ.getElementById("file1").value="C:\myfile.dat";

Не получается.


Пробовал так:
   
       Док=ЭлементыФормы.ПолеHTMLДокумента1.Документ;
       Форма=Док.forms(0);
       Файл=Док.getElementsByName("file1").item(0);
       НовыйФайл=Док.createElement("INPUT");
       НовыйФайл.type="text";
       НовыйФайл.name="file1";
       НовыйФайл.size=500;
       НовыйФайл.style.width="200px";
       НовыйФайл.value="C:\myfile.dat";
       Форма.replaceChild(НовыйФайл,Файл);
Тоже не получается, заменяется поле ввода на мое, но скрипт который выполняется потом, пишет что значение не заполнено.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший