For English please scroll down and click Continue reading
Cześć!
W tym tygodniu dalsze prace przy widokach aplikacji.
Dla formularzy dodawania i edycji auta dla części pól wejściowych zmieniłam sposób wprowadzania danych. Teraz dla pól: rok, typ paliwa, skrzynia biegów i kolor, zamiast wpisywać dowolną wartość, użytkownik wybiera jedną z dostępnych opcji z listy.
Dodałam też podstawową walidację formularzy, aby uniknąć błędów przy zapisie do bazy danych, czyli m.in. ograniczyłam pole przebiegu w kilometrach do 6 cyfr.
Ponadto ustawiłam pola “marka” i “model” auta jako obowiązkowe. Nie można dokonać zapisu auta, gdy te dwa pola są puste.
Dzięki zastosowaniu frameworka Bootstrap komunikaty ostrzeżeń wyświetlają się automatycznie, kiedy ktoś wpisze wartość w niedozwolonym formacie. Ja tylko dodałam odpowiednie warunki w kodzie. Na przykład dla przebiegu auta określiłam, że dozwolone są jedynie liczby z przedziału [0, 999999]:
<input type="number" class="form-control" name="kilometer" min="0" max="999999">
Poniżej przykładowe screeny z aplikacji, a pełny kod jak zawsze na moim githubie.
Continue reading “CarDealer #14 – walidacja formularzy / form validation”