Formularze
Kurs HTML · Wyjaśnienie, przykłady, oczekiwany wynik i ćwiczenie.
Formularze zbierają dane wprowadzone przez użytkownika.
Jak to działa?
<form> określa sposób wysyłki, a <input> przechowuje wpisywaną wartość. Atrybut name jest kluczowy przy przesyłaniu danych. label powinien być powiązany z polem przez for i id.
Przykład 1 — poznaj zapis
<form action="/save.php" method="post">
<label for="name">Imię</label>
<input id="name" name="name" required>
<button type="submit">Wyślij</button>
</form>
Formularz wyśle pole name metodą POST do /save.php, jeśli taki endpoint istnieje.
Przeczytaj kod linijka po linijce
<form action="/save.php" method="post">Rozpoczynamy formularz zbierający dane.<label for="name">Imię</label>Ten znacznik określa element lub strukturę dokumentu.<input id="name" name="name" required>Tworzymy pole służące do wprowadzania danych.
Formularz z polem imienia i przyciskiem Wyślij.
Przykład 2 — podobny problem, inne dane
Teraz przyjrzyj się drugiemu przykładowi. Zwróć uwagę na to, co zmieniło się w kodzie, a co w wyniku. Spróbuj przewidzieć rezultat przed przeczytaniem odpowiedzi.
<form><label>Imię <input name="name"></label><button>OK</button></form>
Pole imienia i przycisk OK.
Wróć do pierwszego przykładu, zmień jedną wartość i spróbuj samodzielnie przewidzieć wynik. Następnie uruchom kod i porównaj rezultat. W ten sposób nauczysz się nie tylko przepisywać instrukcje, ale rozumieć ich działanie.
Spróbuj samodzielnie
Dodaj pole adresu e-mail z type="email".
Jeśli rozumiesz przykład, oznacz lekcję jako ukończoną i przejdź dalej.