![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 22.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam w jednym kontrolerze różne formularze. Każdy formularz ma akcję, która buduje formularz oraz akcję, która jest umieszczana w parametrze action formularza i zajmuje się przetworzeniem danych z formularza. Gdy zbudowanie formularza + walidacja + przetworzenie danych znajdowały się w jednym kontrolerze to walidacja formularza działała bez problemu, natomiast gdy rozdzieliłam budowe formularza i przetworzenie danych na osobne akcje, walidacja przestała działać. Dlaczego i jak zrobić żeby w ten sposób działała?
Mam mniejwięcej coś takiego: Inicjalizacja formularza w kontrolerze
zbudowanie formularza
action formularza:
Co trzeba zrobić aby walidacja zadziałała, albo chociaż żeby formularz nie przepuszczał niepoprawnych danych? W tym momencie pozwala zapisywać w bazie wszystko. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 22.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ok, prawie wszystko hula jak powinno, ale nie wyświetlają się komunikaty walidacji pod polami. Chodzi mi o komunikaty 'pole powinno mieć od 2 do 25 znaków' itp. Gdy wszystko jest w jednym kontrolerze nie ma problemu. Jak zrobić żeby one się teraz wyświetlały?
A Zenda się uczę, bo magisterka (IMG:style_emoticons/default/smile.gif) I też planuje się go uczyć tylko tyle ile mi będzie potrzebne do magisterki. Ja jestem front-endowcem, ale tematów związanych z samym front-endem nie ma na mojej uczelni. W ogóle tematów związanych z web developingiem jest tyle co nic. Ten post edytował Vill 8.11.2014, 17:17:08 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 17:55 |