![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 359 Pomógł: 1 Dołączył: 16.04.2006 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam, napisałem sobie składnik do mojego frameworka. Komponent ten tworzy formularze z nietypowym wyglądem (który zaporzyczyłem od badboy'a). W krótce wejdzie do NyssFramework, jako jeden z helperów(?), a póki co jest napisany tak, że może działać samodzielnie. Plik przykładnowy umieszczony jest w katalogu z samą klasą (index.php).
Aby wszystko działało fajnie i pięknie dodajemy na stronie w sekcji head: Następnie includujemy sobie klase NyssNiceForm
i dalej jak w przykładzie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Przykładowy Formularz: http://envp.ovh.org/NyssNiceForm/ oraz sama klasa do pobrania: NyssNiceForm_v0.1.tar.gz Mam nadzieję, że klasa się komuś przyda. Jest jeszcze bardzo 'młoda' i pewnie pełna błędów, ale validator ją zatwierdził, moje oko - też więc... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ps. Zapomniałem dodać, ale może ktoś nie zrozumie (choć wątpie) Jak dajemy:
To drugim parameterm jest namespace, w którym klasa sobie dany lement zapisauje - możemy wpisać co kolwiek. Jeśli są jakieś pytania to : kamil@linux.pl Ten post edytował envp 22.10.2006, 11:14:10 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Jak wyobrażasz sobię validację? do pola dopuszczamy jakieś znaki (np tylko liczby)... robi to JS czy jak? rozwiń myśl bo mówisz ciekawie... A co tu rozwijac. pole moga byc walidowane pod roznym kotem: integer, data, email, puste, nip, wlasne funkcje walidujace. Walidacja na poziomie js i serwera Cytat NyssNiceForm jest wykorzystywany do wyświetlenia formularza a nie przetwarzania danych... warto oddzielić te zadania tja, czyli jak chce miec dwie funkcjionalanosci: wyglad i obsluga to musze dwa razy wszystko robic? ale bez obaw, ja do wygladu uzywam css, a do obslugi wlasnej klasy (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 06:27 |