CodeGym /Kursy /Python SELF PL /Elementy formularzy HTML

Elementy formularzy HTML

Python SELF PL
Poziom 29 , Lekcja 4
Dostępny

1. Wybór wielokrotny i listy

Formularze HTML oferują wiele możliwości interakcji użytkowników ze stroną internetową. Oprócz pól tekstowych i przycisków, formularze obsługują elementy wyboru wielokrotnego i listy, które pozwalają stworzyć bardziej elastyczne i wygodne interfejsy do wprowadzania danych. Dzisiaj je poznamy.

W HTML formularze oferują kilka sposobów tworzenia elementów z możliwością wyboru z listy. Najczęściej używanymi elementami do tego celu są <select> oraz <option>, jak również checkboxy i przyciski radiowe.

Lista rozwijana: <select> i <option>

Tag <select> tworzy listę rozwijaną, a <option> jest używany do dodawania opcji wewnątrz tej listy. Użytkownik może wybrać jedną lub kilka opcji z listy.

Pojedynczy wybór: Domyślnie <select> pozwala na wybranie tylko jednej opcji.

HTML

<label for="country">Wybierz kraj:</label>
<select id="country" name="country">
  <option value="ru">Rosja</option>
  <option value="us">USA</option>
  <option value="de">Niemcy</option>
</select>
HTML

<label for="country">Wybierz kraj:</label>
<select id="country" name="country">
<option value="ru">Rosja</option>
<option value="us">USA</option>
<option value="de">Niemcy</option>
</select>

Wybór wielokrotny: Jeśli dodasz atrybut multiple, użytkownik będzie mógł wybrać kilka opcji, przytrzymując klawisz Ctrl (w Windows) lub Cmd (na Mac) podczas klikania.

HTML

<label for="languages">Wybierz języki:</label>
<select id="languages" name="languages" multiple>
  <option value="ru">Rosyjski</option>
  <option value="en">Angielski</option>
  <option value="de">Niemiecki</option>
</select>
HTML

<label for="languages">Wybierz języki:</label>
<select id="languages" name="languages" multiple>
<option value="ru">Rosyjski</option>
<option value="en">Angielski</option>
<option value="de">Niemiecki</option>
</select>

W tym przypadku dane z kilku wybranych elementów zostaną wysłane na serwer jako tablica wartości.

Checkboxy: <input type="checkbox">

Checkboxy to elementy, które pozwalają użytkownikowi wybrać jedną lub kilka opcji z proponowanej listy. Każdy checkbox jest tworzony za pomocą tagu <input type="checkbox">.

HTML

<label><input type="checkbox" name="interests" value="sports"> Sport</label>
<label><input type="checkbox" name="interests" value="music"> Muzyka</label>
<label><input type="checkbox" name="interests" value="travel"> Podróże</label>
HTML

<label><input type="checkbox" name="interests" value="sports"> Sport</label>
<label><input type="checkbox" name="interests" value="music"> Muzyka</label>
<label><input type="checkbox" name="interests" value="travel"> Podróże</label>

Jeśli wszystkie checkboxy mają taką samą wartość w atrybucie name, to przy wysyłaniu formularza dane z każdego zaznaczonego checkboxa zostaną wysłane jako tablica.

Przyciski radiowe: <input type="radio">

Przyciski radiowe pozwalają użytkownikowi wybrać tylko jedną opcję z grupy. Przyciski radiowe z tą samą wartością w atrybucie name są połączone w grupę, a użytkownik może wybrać tylko jedną opcję w tej grupie.

HTML

<p>Wybierz płeć:</p>
<label><input type="radio" name="gender" value="male"> Męska</label>
<label><input type="radio" name="gender" value="female"> Żeńska</label>
HTML

<p>Wybierz płeć:</p>
<label><input type="radio" name="gender" value="male"> Męska</label>
<label><input type="radio" name="gender" value="female"> Żeńska</label>

Przyciski radiowe są wygodne do wyboru jednej z kilku stałych opcji, takich jak „Tak” lub „Nie”, płeć, grupa wiekowa itp.

...
1
Опрос
Podstawy HTML,  29 уровень,  4 лекция
недоступен
Podstawy HTML
Podstawy HTML
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION