Yii: wstawianie daty w formularzu

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ć

Czytaj dalejYii: wstawianie daty w formularzu

Yii: autouzupełnianie w dynamicznych obiektach formularza

Z podpowiedziami w polu tekstowym formularza uporałam się szybko. W Yii to naprawdę jest proste. Trudności zaczęły się gdy trzeba było zastosować autouzupełnianie do pól formularza, które są generowane automatycznie po załadowaniu strony za pomocą javascript. W tym wypadku widget nie pomoże i trzeba zadziałać inaczej.

Czytaj dalejYii: autouzupełnianie w dynamicznych obiektach formularza

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.

Czytaj dalejSelektor koloru w formularzu

Autouzupełnianie w polach formularza. Odc.3.

Sprzężenie dwóch pól z autouzupełnianiem

Skoro już poznałam plugin Autocomplete i odkryłam jak można go wykorzystać do wypełniania dodatkowych pól (co pokazałam w poprzednim odcinku) postanowiłam pójść o krok dalej. Wykorzystać możliwości pluginu do sprzężenia ze sobą dwóch pól typu <input/> korzystających z autouzupełniania. Pisząc po ludzku. Podpowiedzi w drugim polu będą zależały od tego co wybierzemy w pierwszym. Przydatne? Sami zobaczycie.

Czytaj dalejAutouzupełnianie w polach formularza. Odc.3.

Autouzupełnianie w polach formularza. Odc.2.

Uzupełnianie innych pól

To co pokazałam w poprzednim odcinku było proste, prawda? A co jeśli chcemy, żeby wybranie pozycji z listy podpowiedzi spowodowało uzupełnienie innego pola <input/>, albo wypisanie jakiegoś komunikatu w wybranym miejscu? Na szczęście to też da się zrobić i nie jest bardzo trudne.

Czytaj dalejAutouzupełnianie w polach formularza. Odc.2.