![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 17 Dołączył: 1.11.2007 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Witam mam formularz który działa dobrze ale jest jeden szczegół, który mnie irytuje.
Otóż gdy podczas wypełniana formularza zrobię jakiś błąd (zaznaczam że jedno z pól to sfWidgetFormInputFile()) to Formularz dobrze się zwaliduje jednak wczytana wcześniej ścieżka do pliku który wczytałem do pola sfWidgetFormInputFile(), nie powróciła mimo że błąd był w innym polu. Przez to muszę wyszukiwać pliku graficznego od nowa na dysku i go wczytywać. Czy to jest jakiś bug? czy coś źle robię oto kody:
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 72 Dołączył: 15.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Aa <input type=file> nie da się nadać wartości (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jest tak zrobione ze względu na bezpieczeństwo. Wyobraź sobie sytuację gdzie w formularzu znajduje się pole typu file którego nie widać a ty nadasz mu automatycznie wartość np. ścieżkę do jakiegokolwiek pliku na dysku użytkownika oglądającego stronę. Jeśli użytkownik kliknie submit to plik automatycznie zostanie przesłany, może to być np lista użytkowników gg która znajduje się prawie zawsze w tym samym miejscu itp.
edit: Trochę nie chciało mi się czytać i poprzednio dałem taką odpowiedź, ale nic Ci to nie pomoże (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował krowal 9.07.2009, 08:42:48 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 10:03 |