Kącik informatyka: Generowanie formularzy
Niecodziennik miał być miejscem gdzie opisuję rzeczy powiązane z moimi różnymi hobby, a interesuję się nie tylko fantastyką. Wiele mojego czasu poświęcam tworzeniu aplikacji webowych i w tę stronę staram się aktualnie zawodowo rozwijać. Część z was trafiła już na wiszący tymczasowo www.projektszim.wordpress.com (ruszę to niedługo:)).
Postanowiłam wrzucać czasem w to miejsce, by póki co nie tworzyć kolejnego bloga, ciekawe narzędzia, które znajduję i czasami używam. Tak bym ja je miała uporządkowane w jednym miejscu i może aby wam także się przydały.
HTML był pierwszym językiem jaki poznałam daaawno temu, kiedy to strony jeszcze budowano na ramkach. Wtedy pisanie w tym języku, manipulowanie znacznikami, bawiło mnie. Tu zmienię ilość pikseli, to wtedy na stronie ten guzik przesunie się tam, WOW!
Teraz bawi mnie to zdecydowanie mniej. Wklepywanie formularzy to mordęga, głównie ze względu na powtarzalność tego zadania. Dziś stanęłam przed problemem przygotowania wygodnego formularza dla siebie w celu wprowadzenia maaaasy ankiet popyrkonowych. Zalegały na mojej półce już od marca, trzeba w końcu coś z tym zrobić – wyciągnąć wnioski i wyrzucić papier.
Postanowiłam w tym celu poszukać jakiegoś wygodnego generatora formularzy. Nie korzystałam nigdy z tego rodzaju rozwiązania, ale byłam ciekawa na ile potrafi ono ułatwić to zadanie. Wybrałam dosyć losowo generator http://www.phpform.org/. W pierwszej kolejności wybieramy sobie wygląd formularza, co ogranicza się tak naprawdę do wyboru kolorystyki. W drugiej kolejności wybieramy pola i wprowadzamy do nich dane. Następnie formularz możemy podejrzeć i poprawić lub ściągnąć sobie na dysk.
Narzędzie wygodne, proste, szybkie i intuicyjne. No i przede wszystkim darmowe. Generuje prosty kod z CSSem.
Minusy: Nie pozwala wybrać pola domyślnie zaznaczonego, co trzeba już sobie samemu przerobić w kodzie (domyślna opcja jest pusta). Nie ma możliwości zdefiniowania nazwy elementu (tworzone są automatycznie, po prostu, element_1, element_2…). Wartości pól nie są przekazywane po nazwie, ale po id.
