![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 11.08.2004 Skąd: katowice Ostrzeżenie: (0%) ![]() ![]() |
Mam zwykły, poprawnie działający formularz do upload:
Teraz ukrywam w formularzu input "userfile":
oraz dodaję buttona, który będzie jedynym widocznym elementem formularza:
Ostatecznie formularz jest taki:
... tylko, że przestał działać. Wygląda na to, że zasymulowanie zdarzenia click dla input type=file to nie to samo co kliknięcie myszą. Może kogoś z Was "dotknął" ten problem i wie ja go obejść ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 11.08.2004 Skąd: katowice Ostrzeżenie: (0%) ![]() ![]() |
Cytat(orson @ 2004-08-11 22:03:14) jak ukryty input moze sie zmienic (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Nie chodzi o jego zmianę tylko reakcję na wywołaną metode click(). Cytat user sam musi wybrac plik I wybiera sam. Okno wyboru pojawia sią, wyszukany plik jest wstawiany do input file wraz ze ścieżką tyle tylko, że bez klikania myszą a poprzez akcję click(). Problem w tym, że ten "drugi" click() - na buttonie submit nie działa poprawnie. Jeżeli submit jest ustawiony jako visible też wtedy coś chrzani. Trzeba klikać na nim dwa razy aby wymusić akcje formularza ale tablice $_FILES[] są wtedy puste. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 19:51 |