Pamiętam czasu kiedy przy formularzu w którym trzeba było podać datę trzeba się było napracować. Bto albo trzeba było zrobić pole tekstowe i mieć nadzieję, że użytkownik wpisze datę w odpowiednim formacie a potem to pole sprytnie walidować i monitować użytkownika o więcej staranności. Można też było zrobić trzy listy rozwijane ale tu też nie było lekko, bo liczba dni zależy od miesiąca a bywa, że i od roku, jak w przypadku lutego. A poza tym ile to się trzeba było naklikać, żeby datę wybrać
JavaScript
Rotator zdjęć
Poszukiwałam niedawno pilnie rotatora banerów. Potrzebowałam czegoś co będzie spełniać określone przez klientkę wymagania i da się zainstalować w aplikacji bez problemów. Siłą rzeczy stawiałam na jQuery bo lubię a w dodatku już zostało wykorzystane w aplikacji a ja nie chcę mnożyć bytów ponad potrzebę.
Selektor koloru w formularzu
Często w formularzach chcemy mieć pole pozwalające podać wartość koloru. Pewnie są tacy co potrafią z pamięci podać szesnastkową wartość niejednego koloru, ale przeciętny użytkownik Internetu na pewno nie posiada takiej umiejętności, a poza tym wpisywanie kodów z klawiatury jest niezbyt wygodne. Z pomocą przychodzi selektor koloru dołączony do formularza.
Przeładowanie obiektu Flash
W projekcie, nad którym teraz pracuję klient zażyczył sobie, żeby użytkownik mógł kliknięciem myszką przeładować obiekt flash z nowymi wartościami zmiennych, a wszystko to bez przeładowania strony
Modyfikacja formularza za pomocą jQuery
W poprzednim artykule pokazałam jak w kohana 2 stworzyć formularz za pomocą modułu formo. Nadmieniłam też, że w pewnych sytuacjach przydałoby się wykorzystać javascript, a ściślej mówiąc framework jQuery, żeby część formularza odpowiedzialna za ustalanie daty była bardziej funkcjonalna. Poza tym doszłam do wniosku, ze wykorzystanie jQuery może znacznie poprawić usability. Nie jestem miłośnikiem JavaScript, ale jeśli jakiś formularz może być przyjemniejszy i łatwiejszy w użyciu, to znaczy, że należy sięgnąć po to narzędzie. Mało rzeczy w internecie mnie tak irytuje jak duże, nieprzejrzyste formularze.
Obsługa linków i formularzy za pomoca AJAXa
Pracuję ostatnio nad dość ciekawym projektem, który realizuję wykorzystując kohana 2. Mimo mojej szczerej niechęci (ciągle) do JavaScript oraz zupełnej nieznajomości (nie powinnam się przyznawać?) mechanizmów AJAX musiałam się zmierzyć z pewnymi zagadnieniami, których puki co inaczej zrealizować się nie da.