Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 21.11.2011 Ostrzeżenie: (0%)
|
Witam,
Każdy użytkownik na mojej stronie ma możliwość zmodyfikowania swoich danych, tj. imię, nazwisko, hasło. Chce, aby wszystko było zrobione za pomocą jednego formularza z tym, że jeżeli użytkownik nie chce zmienić hasła a jedynie imię i nazwisko to nie uaktywnia pola password (pole password normalnie jest disabled i można je odblokować za pomocą checkbox). A teraz w czym problem. Mam taki formularz :
Jak widać już na samym początku blokuje pola password. Akcja wygląda tak :
i na koniec widok :
Problem polega na tym że gdy próbuje zapisać zmiany w imieniu czy nazwisku bez aktywowania przez js pól password wszystko jest wporządku. Jednak gdy uaktywnie pole password to nie przechodze walidacji. Pojawia się komunikat "This form should not contain extra fields". Co najlepsze gdy pozbęde się
z formularza i spróbuje zapisać nowe hasło jest ok. Ale gdy z dezaktywuje a potem znów aktywuje pola znowu pojawia się ten błąd. Trochę to dziwne po przecież nie robię nic oprócz dodania atrybutu disabled. |
|
|
|
bartos12 [Symfony][Symfony2]This form should not contain extra fields 30.01.2012, 16:20:23
nospor Ale paranoja te formy w symfony :/ A może to tylko... 30.01.2012, 16:27:07
bartos12 Ok, miałeś racje w momęcie gdy ustawiłęm w form ... 30.01.2012, 18:23:35 ![]() ![]() |
|
Aktualny czas: 20.12.2025 - 20:10 |