![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 16.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam, jak to przerobić:
Kod var LastInput=0, EmptyInput=0; function AddFile() { var tmp, tmp2, files, new_input; if(this.name.indexOf("file_")==0) { inputid = this.name.replace("file_", ""); tmp = this; } else { inputid = 0; tmp = document.getElementsByName("file_0")[0]; } if(tmp && tmp.value=='' && inputid!=EmptyInput) { tmp2 = document.getElementsByName("file_"+EmptyInput)[0]; files = document.getElementById("files"); //alert(tmp2); if(files && tmp2) { files.replaceChild(tmp, tmp2); } if(LastInput!=EmptyInput) { tmp2 = document.getElementsByName("file_"+LastInput)[0]; if(tmp2) { tmp2.setAttribute("name", "file_"+EmptyInput); if(LastInput==inputid) inputid = EmptyInput; } } EmptyInput = inputid; --LastInput; } else if(tmp && tmp.value!='' && inputid==EmptyInput) { ++LastInput; EmptyInput = LastInput; new_input = document.createElement("input"); new_input.setAttribute("type", "file"); new_input.setAttribute("name", "file_"+LastInput); new_input.className = "textbox"; new_input.onchange = AddFile; new_input.style.width = "400"; new_input.style.margin = "2px"; new_input.style.display = "block"; files = document.getElementById("files"); if(files) files.appendChild(new_input); } } formularz:
Aby zamiast uploadu było pole tekstowe (input type=text), próbowałem podmienić w samym formularzu ale wiele to nie pomaga, a javascript'a nie znam kompletnie...prosze o pomoc. Pozdrawiam Ten post edytował batman 2.06.2008, 20:22:12
Powód edycji: poprawiłem bbcode
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 012 Pomógł: 109 Dołączył: 26.09.2003 Skąd: nexis.pl Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 16.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie działa...
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A może trochę więcej szczegółów, niż "nie działa"? Jakieś błędy, czy co...? Bądź precyzyjny, to szybciej dotrzesz do rozwiązania i inni będą mogli Ci pomóc w krótszym czasie.
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
A to dziwne, u mnie ów kod działa bez żadnego problemu.
Napisz jak go wplotłeś w swój i również przychylam się do opisania błędów, które wyrzuca konsola, jeśli je wyrzuca. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 08:57 |