Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS] dodawanie pól do formularza, problem z działaniem pod Operą
phpion
post
Post #1





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Witam,
mam taki oto kod:
  1. function addInputFile(fieldsetName) {
  2. var p = document.createElement("p");
  3.  
  4. var label = document.createElement("label");
  5. label.innerHTML = "Wybierz plik:";
  6.  
  7. var file = document.createElement("input");
  8. file.setAttribute("type", "file");
  9. file.setAttribute("name", fieldsetName + "[]");
  10.  
  11. p.appendChild(label);
  12. p.appendChild(file);
  13.  
  14. document.getElementById(fieldsetName).appendChild(p);
  15. }

i jest on problematyczny pod Operą (pod FF jest ok, pod IE nie sprawdzałem). Otóż założenie jest takie, że ma dodawać pole input typu plikowego do wybranego fieldseta. Pod Operą pole to jest dodawane po czym znika. Wygląda to tak:
- klikam aby dodano pole
- fieldset się rozszerza
- pole się pojawia
- pole znika (pojawia się dosłownie na ułamek sekundy)
- fieldset się zmniejsza do rozmiaru pierwotnego
O co chodzi? Może ktoś mi pomóc?
pion
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 09:14