Podczas rutynowego trenowania programowania obiektowego w PHP napisałem małą klasę obsługi formularzy. Klasa posiada 5 funkcji umożliwiających tworzenie
- Znacznika <form> i </form> z atrybutami action oraz metod – cóż, to chyba oczywiste
- Znacznika <input>
- Pola tekstowego <textarea>
- Listy wyboru <radio>
- Listy rozwijanej <select> – ta część podoba mi się w kodzie najbardziej
Klasa nie jest rozbudowana do granic możliwości. Posiada najczęściej używane znaczniki wraz z podstawowymi atrybutami, nie wliczając w nie identyfikatora i klasy. Nic jednak nie stoi na przeszkodzie rozbudowania kodu.
Deklaracja przykładowego formularza

(czytaj dalej…)