Witamy w Naukach formularzy

W tym kursie dzielimy formularze HTML na łatwe do zrozumienia elementy. W kolejnych modułach dowiesz się, jak działa formularz HTML i jak skutecznie wykorzystać go w swoich projektach. Aby poruszać się po modułach, użyj panelu menu obok logo Naucz się formularzy.

Dowiesz się, jak tworzyć podstawowy formularz HTML, jakie są elementy formularzy HTML, jak je określać, jak ułatwiać użytkownikom ponowne wprowadzanie danych, jak zapewnić dostępność formularza i jak je zabezpieczać, jak je testować oraz jak je testować.

Każdy moduł jest pełen interaktywnych prezentacji i testów, które pozwolą Ci sprawdzić swoją wiedzę.

Ten kurs jest przeznaczony dla początkujących i zaawansowanych programistów HTML. Kilka pierwszych modułów pomoże Ci rozpocząć tworzenie formularzy HTML, a pozostałe zawierają więcej szczegółów. Możesz przeglądać całą serię, by lepiej poznać formularze HTML, albo wybrać konkretny moduł, o którym chcesz dowiedzieć się więcej.

Wymagania wstępne

Przed rozpoczęciem tego kursu dobrze jest znać język HTML. Dla osób, które dopiero zaczynają tworzyć strony internetowe, zapoznaj się z kursem wprowadzenie do HTML przygotowanym przez MDN, aby dowiedzieć się wszystkiego o pisaniu znaczników.

Przykłady

W większości przypadków demonstracyjnych korzystamy z narzędzia CodePen.

Przeglądając wersje demonstracyjne, być może zastanawiasz się, skąd pochodzą style. Używamy ogólnego arkusza stylów dołączonego do wszystkich wersji demonstracyjnych, więc widoczne są w nim tylko odpowiednie style. W CodePen w Ustawieniach możesz wybrać uwzględnione pliki CSS.

Elementy sterujące i pola formularza

Element sterujący to element, który umożliwia interakcję użytkownika oraz wprowadzanie lub wybieranie danych: <input>, <select>, <textarea> lub <button>.

Czasami pole formularza jest używane w odniesieniu do elementów sterujących formularza, a w szczególności elementów wpisywania tekstu: <input> i <textarea>.

Czego się nauczysz

Uzyskiwanie danych od użytkowników za pomocą formularzy

Dzięki temu wprowadzeniu do elementu formularza dowiesz się, jak korzystać z formularzy w internecie.

Pomaganie użytkownikom w wpisywaniu danych w formularzach

Omówienie różnych elementów formularzy, które można wybrać do utworzenia formularza.

Pomaganie użytkownikom w unikaniu ponownego wpisywania danych w formularzach

Ułatw użytkownikom wypełnianie formularzy.

Pomóż użytkownikom wpisywać w formularzach właściwe dane

Dowiedz się, jak weryfikować formularze w frontendzie.

Testowanie formularzy

Dowiedz się, jak testować i analizować formularze.

Podstawy projektowania

Dowiedz się, jak tworzyć przyjazne dla użytkownika formularze.

Ułatwienia dostępu

Jak tworzyć formularze promujące integrację społeczną

Internacjonalizacja i lokalizacja

Przygotuj się na międzynarodowe formaty danych i dowiedz się, jak zaplanować lokalizację formularza.

Bezpieczeństwo i prywatność

Dowiedz się, jak zabezpieczyć formularze i chronić prywatność danych użytkowników.

Autouzupełnianie

Dowiedz się więcej o autouzupełnianiu i atrybucie autouzupełniania.

Jak przetestować formularze pod kątem użyteczności

Dowiedz się, jak przeprowadzać testy użyteczności, aby mieć pewność, że formularz będzie dobrze działać u wszystkich użytkowników.

Testowanie formularzy na różnych urządzeniach i platformach

Upewnij się, że formularz działa na różnych urządzeniach, w różnych przeglądarkach, na różnych platformach i w różnych kontekstach.

Gromadzenie danych

Dowiedz się, jak mierzyć i analizować swój formularz.

Szczegółowe informacje o elemencie formularza

Dowiedz się więcej o elemencie formularza, jego zastosowaniach i zasadach działania.

Szczegółowe informacje o polach formularzy

Dowiedz się więcej o różnych polach formularza, których możesz używać, i o tym, jak wybrać odpowiedni element formularza.

Szczegółowe informacje o atrybutach formularzy

Dowiedz się więcej o atrybutach formularzy, takich jak modyfikowanie układu klawiatur ekranowych czy aktywowanie wbudowanej weryfikacji.

Style formularzy

Nadawaj stylom formularze w CSS, dbając przy tym o to, aby były łatwo dostępne i czytelne dla każdego.

Sterowanie stylem w formularzu

Dowiedz się, jak implementować elementy sterujące formularza za pomocą CSS.

JavaScript

Dowiedz się, jak korzystać z JavaScriptu, by ulepszać swoje formularze.

Formularze płatności

Twórz lepsze formy płatności, aby poprawić współczynniki konwersji.

Formularze adresowe

Pomóż użytkownikom szybko i łatwo wypełniać formularze adresowe.

Podsumowanie i dalsze kroki

Dodatkowe zasoby, które pomogą Ci wykonać kolejne kroki.

Chcesz dowiedzieć się czegoś o formularzach? Zaczynamy.