![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Sprawa jest taka, że nie znam JS, a potrzebuję formularza, który dodawałby pola typu 'file' do formularza nie kasując zapisanych wartości w poprzednich polach.. Konkretnie to chcę przesłać na serwer nieznaną wcześniej ilośc plików (np fotek) i po dodaniu każdego pliku chciałbym, żeby istniała możliwość bądź wysłania tego co jest bądź dołożenia kolejnego pliku (dopisania do formularza kolejnego pola input typu file).
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 614 Pomógł: 7 Dołączył: 10.11.2003 Skąd: Rzeszów/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Ja bym to zrobił mniej więcej tak:
Kod addFileInput = function(parentElement){ var inputName = prompt('Atrybut name dla kolejnego inputa', ' '); var fileInput = document.createElement("input"); fileInput.type = "file"; fileInput.name = inputName; fileInput.value = ''; parentElement.appendChild(fileInput,parentElement.firstChild); } window.onload=function(){ var insert = document.getElementById('addFileInput'); if(insert){ insert.onclick = function(){ addFileInput(insert.parentNode); } } else { return false; } } |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 22:17 |