JS, копирование части кода... нужно очистить value

Sparton

Новичок
JS, копирование части кода... нужно очистить value

Здравствуйте!
помогите пожалуйста с явой!!!
http://krivoruchko.info/uploadphoto.html - есть html страница с яво скриптом!
при выборе файла прорисовывается форма, точная копия той что была до этого.... для выбора следующего файла!!!
вопрос! как сделать чтоб она прорисовывалась без заполненых полей которые были в прошлой форме! просто получается новая форма тащит все значения с прошлого поля!!!... как очисть инпуты?!... новой формы!
и еще
есть функция
function insertTag(elem) {
if(document.getElementById) {
a = elem;
while (a.tagName != 'A')
a = a.parentNode;
tags = a.firstChild.nodeValue;
}
}
в tags - я сохранил значение текущего поля A
вопрос! как теперь этот tags вставить в поле
<input name="tags[]" value="" type="text">
этого блока!...
и как найти значения которое сейчас находиться в <input name="tags[]" value="" type="text">

заранее благодарю!!!
 

basboy

Новичок
как сделать чтоб она прорисовывалась без заполненых полей которые были в прошлой форме!
ты используешь clonenode, который на самом деле делает полную копию.

попробуй просто вставить содержимое innerHTML, и поля останутся пустыми

-~{}~ 11.01.08 11:30:

к слову, значение value в <input type="file"> не доступно для редактирования в целях безопасности.
 

Sparton

Новичок
а как тогда удалять innerHTML?!... если надо удалить не нужные формы... хотя сейчас попробую!......
и еще, для иннерHTML нажно создать фомучку! с готовым тестом! и копировать!...

inner не катит, не как...
не знаю, почему нельзя очищать у file... но у яндекс это получается! и очень даже хорошо на http://fotki.yandex.ru/upload/
птылся стырить у них js скрипт!... жесть как там все запутано! и не найдешь! от куда брать первую строчку!!!

-~{}~ 11.01.08 11:39:

>>> к слову, значение value в <input type="file"> не доступно для редактирования в целях безопасности.

файр фокс к сожалению это не знает )))... делает валуе=) и копирует его!!! =(
 

AmdY

Пью пиво
Команда форума
1)пройдись циклом по элементам формы и занули значения
а поле файл при иннере кажись сбрасыватся
2)а почему ты используешь иннер для заполненой формы, заведи переменную с шаблоном формы
 

Sparton

Новичок
function addEmail(btn){
if (intEmail < 9) {
if(document.getElementById) {
div = btn;
while (div.className != 'uploadbox')
div = div.parentNode;

var newDiv = div.parentNode.insertBefore(div.cloneNode(true),div.nextSibling);
}
intEmail++;
}
}
вот как мне здесь пройтись по элементам этой формы?!... и занулить!

почему?! иннер не использую?!... потому что... получиться, что надо один раз отрисовать! ее, и один раз ее отрисовать в шаблоне... получиться избыток! данных! безполезных! проще скопировать!!!... отрисовав один раз!
с тем же успехом можно все 9 сразу нарисовать! и сделать hidden! и не мучиться!!! ;)...

>>поле файл кажись сбрасыватся
в файрфоксе не сбрасывает! в ие работает!... а что делать с файрфоксом ?!
 

AmdY

Пью пиво
Команда форума
не, думаю наиболее простой и правильный способ - это делать шаблон, а избыточность ничем не лучше залишней оптимизации
 

maxwell

artifex
Sparton, зачем, зачем столько лишних вослк. и вопр. знаков? Или забыли «hidden» сделать?
Не надо повторять ошибок мелкомягких. Новые формы создаются именно созданием новой формы, а не копированием и переделыванием старой.
 
Сверху