HTML form to kluczowa część tworzenia stron internetowych, która umożliwia użytkownikom interakcję ze stroną internetową i przesyłanie danych na serwer. Form są wykorzystywane do szerokiego zakresu celów, takich jak zbieranie form informacji od użytkowników, przetwarzanie danych wprowadzanych przez użytkowników oraz umożliwianie użytkownikom działań na stronie internetowej. W tym artykule przyjrzymy się atrybutom i różnym typom pól wejściowych, wybranym elementom, obszarom tekstowym i przyciskom powszechnie używanym w HTML form.
Pola wejściowe
<input type="text">
: Tworzy pole wprowadzania tekstu, w którym użytkownicy mogą wprowadzać znaki alfanumeryczne.<input type="password">
: Wyświetla pole wprowadzania hasła, które maskuje wprowadzane znaki.<input type="email">
: Zapewnia weryfikację adresu e-mail dla pól wejściowych, które wymagają prawidłowego adresu e-mail.<input type="number">
: Ogranicza wprowadzanie tylko do wartości liczbowych.<input type="checkbox">
: reprezentuje pole wyboru, które użytkownicy mogą zaznaczyć lub usunąć zaznaczenie.<input type="radio">
: Reprezentuje przycisk opcji, który umożliwia użytkownikom wybranie jednej opcji z grupy opcji.<input type="file">
: umożliwia użytkownikom wybieranie i przesyłanie plików.<input type="submit">
: Wyświetla przycisk, który przesyła form po kliknięciu.<input type="reset">
: Wyświetla przycisk, który resetuje urządzenie form do stanu początkowego.<input type="date">
: Udostępnia selektor dat do wybierania dat.<input type="time">
: Umożliwia użytkownikom wprowadzanie wartości czasu.
Wybierz Elementy
<select>
: Tworzy menu rozwijane z opcjami do wyboru.<option>
: Definiuje opcję w menu rozwijanym, umieszczonym wewnątrz<select>
tagu.<optgroup>
: Grupuje powiązane opcje w rozwijanym menu.<select multiple>
: umożliwia użytkownikom jednoczesne wybieranie wielu opcji przez przytrzymanie klawisza Ctrl(lub klawisza Command na komputerze Mac) podczas klikania.
Obszary tekstowe
<textarea>
: Tworzy wielowierszowe pole wprowadzania tekstu, w którym użytkownicy mogą wprowadzać i edytować dłuższe bloki tekstu. Można go zmieniać i konfigurować za pomocą atrybutów, takich jak rows
i, cols
aby zdefiniować jego wymiary.
guziki
<button>
: Reprezentuje przycisk, który może wyzwalać różne akcje w pliku form. Można go użyć do przesłania form, za pomocą form funkcji JavaScript lub przejścia do innej strony.
Przykładowe użycie:
<form action="/submit-form" method="post">
<label for="name">Name:</label>
<input type="text" id="name" name="name" required>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
<label for="message">Message:</label>
<textarea id="message" name="message" rows="4" cols="50"></textarea>
<label for="newsletter">Subscribe to Newsletter:</label>
<input type="checkbox" id="newsletter" name="newsletter">
<label for="color">Favorite Color:</label>
<select id="color" name="color">
<option value="red">Red</option>
<option value="blue">Blue</option>
<option value="green">Green</option>
</select>
<button type="submit">Submit</button>
</form>
Ten przykład pokazuje użycie różnych form elementów, w tym input
pól, textarea
, i przycisku. Możesz dostosować elementy i atrybuty w oparciu o swoje specyficzne wymagania. checkbox
select dropdown
submit
form