Pracując ostatnio nad pewnym projektem przyszło mi zaprogramować niezliczoną ilość formularzy. No taka niestety jest specyfika paneli administracyjnych. Postanowiłam więc przy tej okazji pokazać jak można tworzyć formularze za pomocą modułu formo, jak przekazać formularz do widoku oraz jak w widoku wykorzystać jego elementy.
formularz
Prosty formularz kontaktowy
Pokazałam już jak zrobić stronę za pomocą frameworka Kohana. Teraz dołożę na jednej z podstron prosty formularz kontaktowy i oprogramuje jego obsługę. Żeby bez problemu przejść przez ten tutorial może być konieczne zapoznanie się z poprzednim.
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.
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.
Autouzupełnianie w polach formularza. Odc.1.
Słowo wstępu o Autocomplete
Jak już pisałam w artykule Nadszedł czas na jQuery przyszło mi się zmagać z problemem podpowiedzi przy uzupełnianiu formularza. Oczywiście przy małej ilości danych można się pokusić o zastosowanie elementów typu <select> ale gdy w grę wchodzą podpowiedzi pochodzące z bazy danych zawierającej tysiące rekordów a w dodatku chcemy pozostawić użytkownikowi możliwość wpisania czegoś spoza tej puli danych, pozostaje nam już tylko autouzupełnianie.
Nadszedł czas na jQuery
Tytułem wyjaśnienia
Mam raczej konserwatywne podejście do budowy i funkcjonalności witryn WWW a co za tym idzie do technologii jakie są wykorzystywane podczas ich tworzenia.