Π Π°Π·Π½ΠΎΠ΅

Html полС со списком: ВСг | htmlbook.ru

01.05.1970

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π’Π΅Π³ | htmlbook.ru

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
3.0+1.0+4.0+1.0+1.0+1.0+1.0+

БпСцификация

HTML:3.24.015.0XHTML:1.01.1

ОписаниС

Π’Π΅Π³ <select> позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ элСмСнт интСрфСйса Π² Π²ΠΈΠ΄Π΅ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка, Π° Ρ‚Π°ΠΊΠΆΠ΅ список с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ»ΠΈ мноТСствСнным Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π΄Π°Π»Π΅Π΅. ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Π²ΠΈΠ΄ зависит ΠΎΡ‚ использования Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° size Ρ‚Π΅Π³Π° <select>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ устанавливаСт высоту списка. Π¨ΠΈΡ€ΠΈΠ½Π° списка опрСдСляСтся самым ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌ тСкстом, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Π² Ρ‚Π΅Π³Π΅ <option>, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стилСй. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ создаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Π³Π° <option>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ <select>. Если планируСтся ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ списка Π½Π° сСрвСр, Ρ‚ΠΎ трСбуСтся ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ элСмСнт <select> Π²Π½ΡƒΡ‚Ρ€ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ списка ΠΈΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· скрипты.

Π§Π΅Π±ΡƒΡ€Π°ΡˆΠΊΠ°ΠšΡ€ΠΎΠΊΠΎΠ΄ΠΈΠ» Π“Π΅Π½Π°Π¨Π°ΠΏΠΎΠΊΠ»ΡΠΊΠšΡ€Ρ‹ΡΠ° ЛарисаВыбСритС Π³Π΅Ρ€ΠΎΡΠ§Π΅Π±ΡƒΡ€Π°ΡˆΠΊΠ°ΠšΡ€ΠΎΠΊΠΎΠ΄ΠΈΠ» Π“Π΅Π½Π°Π¨Π°ΠΏΠΎΠΊΠ»ΡΠΊΠšΡ€Ρ‹ΡΠ° Лариса
Бписок мноТСствСнного Π²Ρ‹Π±ΠΎΡ€Π°Π Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список

Бинтаксис

<select>
  <option>ΠŸΡƒΠ½ΠΊΡ‚ 1</option>
  <option>ΠŸΡƒΠ½ΠΊΡ‚ 2</option>
</select>

Атрибуты

accesskey
ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ списку с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ сочСтания клавиш.
autofocus
УстанавливаСт, Ρ‡Ρ‚ΠΎ список ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ фокус послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы.
disabled
Π‘Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ доступ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ элСмСнта.
form
БвязываСт список с Ρ„ΠΎΡ€ΠΌΠΎΠΉ.
multiple
ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ сразу нСсколько элСмСнтов списка.
name
Имя элСмСнта для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π½Π° сСрвСр ΠΈΠ»ΠΈ обращСния Ρ‡Π΅Ρ€Π΅Π· скрипты.
required
Бписок обязатСлСн для Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹.
size
ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… строк списка.
tabindex
ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Tab

Π’Π°ΠΊΠΆΠ΅ для этого Ρ‚Π΅Π³Π° доступны ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΈ события.

Π—Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»Π΅Π½.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

HTML5IECrOpSaFx

<!DOCTYPE HTML>
<html>
 <head>
  <meta charset="utf-8">
  <title>Π’Π΅Π³ SELECT</title>
 </head>
 <body>  
 
  <form action="select1.php" method="post">
   <p><select size="3" multiple name="hero[]">
    <option disabled>Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ гСроя</option>
    <option value="Π§Π΅Π±ΡƒΡ€Π°ΡˆΠΊΠ°">Π§Π΅Π±ΡƒΡ€Π°ΡˆΠΊΠ°</option>
    <option selected value="ΠšΡ€ΠΎΠΊΠΎΠ΄ΠΈΠ» Π“Π΅Π½Π°">ΠšΡ€ΠΎΠΊΠΎΠ΄ΠΈΠ» Π“Π΅Π½Π°</option>
    <option value="Шапокляк">Шапокляк</option>
    <option value="ΠšΡ€Ρ‹ΡΠ° Лариса">ΠšΡ€Ρ‹ΡΠ° Лариса</option>
   </select></p>
   <p><input type="submit" value="ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ"></p>
  </form>

 </body>
</html>

— HTML | MDN

HTML тэг <select> прСдставляСт собой элСмСнт управлСния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит мСню ΠΎΠΏΡ†ΠΈΠΉ:

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹.

autofocus HTML5
Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ страницы Π΄Π°Π½Π½Ρ‹ΠΉ элСмСнт Ρ„ΠΎΡ€ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ фокус Π²Π²ΠΎΠ΄Π°, ΠΏΠΎΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ пСрСопрСдСлит это, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ пСчатая Π² Ρ€Π°Π·Π½Ρ‹Ρ… элСмСнтах управлСния. Волько ΠΎΠ΄ΠΈΠ½ элСмСнт Ρ„ΠΎΡ€ΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β autofocus, элСмСнт являСтся логичСским (Π±ΡƒΠ»Π΅Π²Ρ‹ΠΌ).
disabled
Π­Ρ‚ΠΎΡ‚ логичСский атрибут ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с элСмСнтом управлСния. Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½, элСмСнт управлСния наслСдуСт настройки ΠΎΡ‚ содСрТащСго Π΅Π³ΠΎ элСмСнта, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΡƒΒ 
fieldset
; Ссли Ρƒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β disabled, Ρ‚ΠΎ элСмСнт управлСния доступСн для взаимодСйствия.
form HTML5
Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊ ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΒ Ρ„ΠΎΡ€ΠΌΠ΅ относится элСмСнт <select>Β . Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΡƒΠΊΠ°Π·Π°Π½, Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ID Ρ„ΠΎΡ€ΠΌΡ‹ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. Π­Ρ‚ΠΎ позволяСт Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ элСмСнты <select> Π³Π΄Π΅ ΡƒΠ³ΠΎΠ΄Π½ΠΎ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΈ Ρ„ΠΎΡ€ΠΌ.
multiple
Π­Ρ‚ΠΎΡ‚ логичСский Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎΒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Π²Ρ‹Π±ΠΎΡ€ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠΏΡ†ΠΈΠΉ Π² спискС. Если Π΄Π°Π½Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½, Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° опция ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π°.
name
Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для указания ΠΈΠΌΠ΅Π½ΠΈ элСмСнта управлСния.
required HTML5
Π­Ρ‚ΠΎΡ‚ логичСский Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π° опция ΠΈ которая содСрТит Π½Π΅ ΠΏΡƒΡΡ‚ΡƒΡŽ строку.
size
Если элСмСнт управлСния прСдставлСн ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ список, этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ количСство строк Π² спискС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²ΠΈΠ΄Π½Ρ‹ Π·Π° Ρ€Π°Π·. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Π½Π΅ трСбуСтся ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ <select> Π²Β  Π²ΠΈΠ΄Π΅ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ списка. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 0.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡΒ Firefox: Богласно спСцификации HTML5, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ 1; ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅, оказываСтся Ρ‡Ρ‚ΠΎ это ΠΏΠΎΡ€Ρ‚ΠΈΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΅Π± сайты, ΠΈ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ придСрТиваСтся этого Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, поэтому Mozilla ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Π»Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ 0 ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ Π² Firefox.


<select name="select"> 
  <option value="value1">Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1</option>
  <option value="value2" selected>Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 2</option>
  <option value="value3">Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 3</option>
</select>

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ

BCD tables only load in the browser

  • Π”Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты Ρ„ΠΎΡ€ΠΌ: <form>, <legend>, <label>, <button>
    , <option>, <datalist>, <optgroup>, <fieldset>, <textarea> (en-US), <keygen> (en-US), <input>, <output>, <progress> and <meter>.
  • Бобытия запускаСмыС <select>: change.

ВСкстовоС ΠΏΠΎΠ»Π΅ со списком 2. Как это всё-Ρ‚Π°ΠΊΠΈ сдСлано Π² MS Word

Π― Ρ‡ΡƒΡ‚ΡŒ Ρ€Π°Π½Π΅Π΅ писал ΠΎ тСкстовом ΠΏΠΎΠ»Π΅ со списком Π²ΠΎΡ‚ Ρ‚ΡƒΡ‚. ΠžΠ±Π΅Ρ‰Π°Π» Ρ‚Π°ΠΊΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ΡΡΠ½ΡŽ особСнности создания тСкстовых ΠΏΠΎΠ»Π΅ΠΉ со списками Π² Word, ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‚ пост. Однако, я Π½Π΅ Π±ΡƒΠ΄Ρƒ этого Π΄Π΅Π»Π°Ρ‚ΡŒ, Π° Π½Π°ΠΏΠΈΡˆΡƒ этот Π²ΠΎΡ‚ пост ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. БСйчас ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅ ΠΏΠΎΡ‡Π΅ΠΌΡƒ.

Π˜Ρ‚Π°ΠΊ, оказываСтся:

  1. Word Π½Π΅ ΠΆΠ΅Π»Π°Π΅Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с тСкстовыми полями со списками ΠΈΠ· Writer (Π½Π΅ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ).
  2. Π’ самом Word Π΅ΡΡ‚ΡŒ нСсколько Ρ‚ΠΈΠΏΠΎΠ² ΠΏΠΎΠ»Π΅ΠΉ со списками, я насчитал ВРИ.
  3. ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉΒ  (Ρ‡ΠΈΡ‚Π°ΠΉ, Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΌΠ½Π΅) эффСкт Π΄Π°Ρ‘Ρ‚ ΠΎΠ΄Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ….

Π˜Ρ‚Π°ΠΊ, ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ΠΈΠΊΠΈ с коммСнтариями Π½ΠΈΠΆΠ΅:

ΠŸΠ΅Ρ€Π²ΠΎ Π½Π°ΠΏΠ΅Ρ€Π²ΠΎ, Π² Word ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ скрыта Π²ΠΊΠ»Π°Π΄ΠΊΠ° «Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ», Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ всС ΠΈ дСлаСтся:

Π’ΠΎΡ‚ ΠΎΠ½Π°, крайняя справа. АктивируСтся ΠΎΠ½Π° Π² настройках офиса ΠΎΡ‚ микрософта. К Ρ‡Π΅ΠΌΡƒ такая «Π·Π°Π±ΠΎΡ‚Π°» ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΡ… — нСпонятно.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π° самая ΠΊΠ½ΠΎΠΏΠΊΠ°, которая сдСлаСт Π½Π°ΠΌ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π² ΠΏΠ»Π°Π½Π΅ добавлСния поля со списком Π·Π°ΠΏΠΎΠ΄Π»ΠΈΡ†ΠΎ с тСкстом:

Π’ΠΎΡ‚ ΠΎΠ½Π° подсвСчСна. Π‘Ρ‚Π°Π²ΠΈΠΌ курсор Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ мСсто Π² тСкстС, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° Π²ΠΎΠ»ΡˆΠ΅Π±Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΡƒΡŽ ΡˆΡ‚ΡƒΠΊΡƒ:

А Π²ΠΎΡ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ «Π‘войства», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вызываСтся, Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ, ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ «Π‘войства», Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ происходит Π½Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ списка ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΌ тСкстом:

Π–ΠΌΡ‘ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ», добавляСм Π½ΡƒΠΆΠ½Ρ‹ΠΉ тСкст, ΠΆΠΌΡ‘ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠžΠš». ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π·, сколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π²Π°ΠΌ трСбуСтся. Π—Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π΄ΠΈΠ°Π»ΠΎΠ³, Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Π½Π° «ΠžΠš» Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части Π΄ΠΈΠ°Π»ΠΎΠ³Π°.

И Π²ΠΎΡ‚ Ρ‚Π°ΠΊ Π² ΠΈΡ‚ΠΎΠ³Π΅ получаСтся Π²ΠΈΠ΄ поля Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅:

Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΈ ΠΎΠ½ замСняСт собой ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ. Π‘Ρ‚Ρ€ΠΎΠΊΠ° тСкста соотвСтствСнно вставлСнному Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρƒ раздвинСтся ΠΈΠ»ΠΈ соТмСтся. Π Π°Π·Ρ€Ρ‹Π²ΠΎΠ² Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. Всё шоколадно. ВСкст ΠΈ тСкст, Π½Π΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡˆΡŒ ΠΎΡ‚ сосСднСго.

ΠšΡΡ‚Π°Ρ‚ΠΈ, Π² Ρ‚Π°ΠΊΠΎΠΌ ΠΏΠΎΠ»Π΅ послС Π²Ρ‹Π±ΠΎΡ€Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ваш тСкст Π² ΠΏΠΎΠ»Π΅ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ! И ΠΎΠ½ Ρ‚Π°ΠΊΠΈ останСтся Π΄ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π·Π°ΠΌΠ΅Π½Ρ‹.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Π΅Ρ‰Ρ‘ вставки ΠΏΠΎΠ»Π΅ΠΉ, Ρ‚Π΅ самыС Ρ‚Ρ€ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ· Π»Π°Ρ€Ρ†Π°, ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ с Π»ΠΈΡ†Π°:

ВСрхняя ΠΊΠ½ΠΎΠΏΠΊΠ° — это Ρ‚Π° самая нуТная Π½Π°ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠΎ вставкС ΡƒΠ΄ΠΎΠ±Π½Ρ‹Ρ…, соврСмСнных, ΡΡ‚ΠΈΠ»ΡŒΠ½Ρ‹Ρ…, ΠΌΠΎΠ΄Π½Ρ‹Ρ…, ΠΌΠΎΠ»ΠΎΠ΄Ρ‘ΠΆΠ½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ. Кнопка Π² сСрСдинС — это ΠΊΠ°ΠΊ Ρ€Π°Π· тСкстовоС ΠΏΠΎΠ»Π΅, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ΅ ΠΏΠΎ своСму Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ Π²ΠΈΠ΄Ρƒ ΠΈ функциям Ρ‚Π°ΠΊΠΎΠ²ΠΎΠΌΡƒ Π²ΠΎ Writer, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° Π²Ρ‹Π·Π²Π°Π»Π° Ρƒ мСня ΡƒΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΠ΅…Π½Ρƒ, ΠΎΠ½ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Ρƒ мСня просто. НиТняя ΠΊΠ½ΠΎΠΏΠΊΠ° вставляСт ΠΏΠΎΠ»Π΅ со списком, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½ΠΎ выглядит Ρ‡ΡƒΠΆΠ΅Ρ€ΠΎΠ΄Π½ΠΎ, ΠΊΠ°ΠΊ элСмСнт управлСния Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ (собствСнно это ΠΎΠ½ ΠΈ Π΅ΡΡ‚ΡŒ, Π΄Π°), Π° Π½Π΅ ΠΊΠ°ΠΊ составная Ρ‡Π°ΡΡ‚ΡŒ тСкста.

Π—Π°Ρ‡Π΅ΠΌ Ρ‚Π°ΠΊ сдСлано? Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Ρƒ я надСюсь, Ρ‡Ρ‚ΠΎ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ этим ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ.

Html Ρ„ΠΎΡ€ΠΌΡ‹ для сайта β€” Ρ‚Π΅Π³ΠΈ Form, Input ΠΈ Select, Option, Textarea, Label ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ для создания элСмСнтов Π²Π΅Π±Ρ„ΠΎΡ€ΠΌ

ОбновлСно 23 января 2021
  1. Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹ ΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π° соврСмСнных сайтах
  2. Π’Π΅Π³ Input
  3. Input с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ значСниями для Type
  4. Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ тэга Input ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΡ… использования
  5. Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ списки, тСкстовыС области ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹
  6. Select ΠΈ OptionΒ β€” тэги Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… списков
  7. Атрибуты Ρ‚Π΅Π³Π° Option
  8. TextareaΒ β€” созданиС тСкстового поля Π² Ρ„ΠΎΡ€ΠΌΠ΅
  9. LabelΒ β€” для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ΅Π½ этот Html тэг Π² Ρ„ΠΎΡ€ΠΌΠ΅
  10. Fieldset ΠΈ LegendΒ β€” Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅ΠΌ Ρ„ΠΎΡ€ΠΌΡƒ Π½Π° части

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽ вас, ΡƒΠ²Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ Π±Π»ΠΎΠ³Π° KtoNaNovenkogo.ru. БСгодня я Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Ρ‚Π°ΠΊΠΎΠΉ Π½Π΅ΠΎΡ‚ΡŠΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ вСрстки любого сайта, ΠΊΠ°ΠΊ HTML Ρ„ΠΎΡ€ΠΌΡ‹. Какой Π±Ρ‹ Π½Π΅ Π±Ρ‹Π» Π΄Π²ΠΈΠΆΠΎΠΊ вашСго сайта (cms), Π½Π° Π½Π΅ΠΌ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ Π² Ρ‚ΠΎΠΌ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ„ΠΎΡ€ΠΌΡ‹, созданныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Π³ΠΎΠ² Form ΠΈ Input, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Button, Checked, Value, Checkbox, Radio, Checkbox, Submit.

Ну, ΠΈ Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ этому элСмСнты для создания Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… списков ΠΈ тСкстовых ΠΏΠΎΠ»Π΅ΠΉΒ β€” Select, Option, Textarea, Label, Fieldset, Legend.

Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹ ΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π° соврСмСнных сайтах

Π’Π° ΠΆΠ΅ строка поиска ΠΏΠΎ сайту (здСсь описан поиск ΠΎΡ‚ яндСкса) создаСтся с использованиСм этих тэгов, Π° поиск Ρ‚ΠΎ Π½Π° вашСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ устроСны ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, Π²Π°ΠΌ совсСм Π½Π΅ ΠΏΠΎΠΌΠ΅ΡˆΠ°Π΅Ρ‚ для ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ, Π΄Π° ΠΈ ΠΏΡ€ΠΈ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ раскруткС ΠΈ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ лишним.

Π’Π°ΠΊ, с обоснованиСм нСобходимости изучСния этих элСмСнтов, Π΄ΡƒΠΌΠ°ΡŽ, вопросов большС Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ, поэтому самоС врСмя ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ нСпосрСдствСнно ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ ΠΈΡ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ².

Π”Π°, Ρ…ΠΎΡ‡Ρƒ Π΅Ρ‰Π΅ Π½Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΡƒΠΆΠ΅ успСли Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π½Π° Ρ‚Π΅ΠΌΡƒ языка гипСртСкстовой Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠ·Π½Π°Π»ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ формирования Ρ†Π²Π΅Ρ‚ΠΎΠ² Π² Html, Ρ‚Ρ€Π΅Ρ… Π²ΠΈΠ΄ΠΎΠ² списков Π½Π° Ρ‚Π΅Π³Π°Ρ… ul, ol, li, dl) ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ создания Ρ‚Π°Π±Π»ΠΈΡ† Π½Π° Ρ‚Π΅Π³Π°Ρ… Tr, Th, Td, Table.

По своСй сути Ρ„ΠΎΡ€ΠΌΡ‹ состоят ΠΈΠ· элСмСнтов, для создания ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π½ΡƒΡ‚Ρ€ΠΈ основного ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈΠ· Ρ‚Π΅Π³ΠΎΠ² Form Π²ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ тэги — Checked, Value, Checkbox, Radio, Checkbox, Submit ΠΈ Π΄Ρ€. Нам лишь Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π΅Π΅ ΠΊΠΎΠ΄ Π² любом ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΌ для этого мСстС шаблона сайта, ΡƒΠΊΠ°Π·Π°Π² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Π³ΠΎΠ² ΠΈ ΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², ΠΊΠ°ΠΊ ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ.

Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ тСкстовоС ΠΏΠΎΠ»Π΅ с ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ запроса, Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π²Ρ‹Π±ΠΎΡ€Π° с Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ (ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ ΠΈΠ· прСдоставляСмых ΠΊΠ½ΠΎΠΏΠΎΠΊ), нСсколько тСкстовых ΠΏΠΎΠ»Π΅ΠΉ с ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ (обратная связь описанная Ρ‚ΡƒΡ‚) ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

НапримСр, Π² случаС «поиска», с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Value ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ написано Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ располоТСнной рядом с ΠΏΠΎΠ»Π΅ΠΌ для Π²Π²ΠΎΠ΄Π° запроса. Π”Π°Π½Π½Ρ‹Π΅ Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ… Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π² дальнСйшСм ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹.

НапримСр, Π² случаС ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ ΠΏΠΎΠ»Π΅ со своим ΠΈΠΌΠ΅Π½Π΅ΠΌ, Π²Π²Π΅Π΄Π΅Ρ‚ свой E-mail ΠΈ тСкст сообщСния, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠ΅Ρ‚ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ, Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΏΡ€Π°Π²Π΅ Π½Π°Π΄Π΅ΡΡ‚ΡŒΡΡ Π½Π° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π° E-mail Π°Π²Ρ‚ΠΎΡ€Π° сайта. Но Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ языка гипСртСкстовой Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ (здСсь Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Html, Ρ‚Π΅Π³ΠΈ ΠΈ Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ W3C), ΠΊ соТалСнию, Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.

Для этих Ρ†Π΅Π»Π΅ΠΉ потрСбуСтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, которая послС наТатия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π²ΠΎΠ·ΡŒΠΌΠ΅Ρ‚ всС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ΠΏΠΎΠ»Π΅ΠΉ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ ΠΈΡ… Π½Π° E-mail Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Ρƒ рСсурса. Какая ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ это Π΄Π΅Π»Π°Ρ‚ΡŒ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ сами с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Action.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ прСдставляСт ΠΈΠ· сСбя скрипт, написанный Π½Π° языкС PHP. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ Action тэга Form Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ этого скрипта, Π»Π΅ΠΆΠ°Ρ‰Π΅Π³ΠΎ Π½Π° сСрвСрС вашСго хостинга. ΠŸΡ€ΠΈΠ²Π΅Π΄Ρƒ Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° подписку Π½Π° RSS Π»Π΅Π½Ρ‚Ρƒ ΠΌΠΎΠ΅Π³ΠΎ Π±Π»ΠΎΠ³Π° посрСдством E-mail:

НСмного нСпонятно, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, каТСтся ΠΏΠΎ Π½Π°Ρ‡Π°Π»Ρƒ, Π½ΠΎ, Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ всС прояснится ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ дальнСйшСго рассказа.

Π’Π΅Π³ΠΈ Form ΠΈ Input для создания ΠΊΠ½ΠΎΠΏΠΎΠΊ, чСкбоксов ΠΈ Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΎΠΊ

Π›ΡŽΠ±Π°Ρ Ρ„ΠΎΡ€ΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ тэги Form. Π­Ρ‚ΠΎ своСобразный ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для ΠΈΡ… создания. Π£ этого Ρ‚Π΅Π³Π° имССтся ряд ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²:

  1. Name – ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ имя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ, Ссли Π² Html Ρ„Π°ΠΉΠ»Π΅, Π³Π΄Π΅ Π²Ρ‹ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚Π΅, Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ нСсколько Π²Π΅Π±Ρ„ΠΎΡ€ΠΌ
  2. Action – ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ скрипту, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π½Π΅Π΅ для дальнСйшСй ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ
  3. Method – с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅Π³ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· этой Π²Π΅Π±Ρ„ΠΎΡ€ΠΌΡ‹ скрипту Ρ„Π°ΠΉΠ»Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Если Π²Ρ‹ Π΅Π³ΠΎ Π½Π΅ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅, Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ Get, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, собствСнно говоря, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π² основном для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… сообщСний, ΠΈ ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ способом пСрСдавая Π΄Π°Π½Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· Π°Π΄Ρ€Π΅ΡΠ½ΡƒΡŽ строку Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ скрипту ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° всС ΠΆΠ΅ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ POST, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ тСкстовых сообщСний Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ способом

Рассмотрим ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ тэги, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ Π²Π΅Π±Ρ„ΠΎΡ€ΠΌΡ‹. Π‘Π°ΠΌΡ‹ΠΉ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ – это Input. Π’Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Type, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ· сСбя ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ HTML Ρ„ΠΎΡ€ΠΌΠ°, созданная с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого тэга.

C ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Input ΠΈ Type ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты:

  1. однострочныС тСкстовыС поля (Type=»Text»)
  2. поля для Π²Π²ΠΎΠ΄Π° пароля (Type=»Password»)
  3. чСкбоксы (Type=»Checkbox»)
  4. Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠΈ (Type=»Radio»)
  5. скрытыС поля (Type=»Hidden»)
  6. ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ (Type=»Button»)
  7. ΠΊΠ½ΠΎΠΏΠΊΠΈ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ (Type=»Submit»)
  8. ΠΊΠ½ΠΎΠΏΠΊΠΈ для привСдСния Π²Π΅Π±Ρ„ΠΎΡ€ΠΌΡ‹ ΠΊ исходному ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ (Type=»Reset»)
  9. поля для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° сСрвСр (Type=»File)
  10. ΠΊΠ½ΠΎΠΏΠΊΠΈ с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ (Type=»Image»)

Input Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π°. Π§Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ· сСбя Π²Π΅Π±Ρ„ΠΎΡ€ΠΌΠ°, созданная с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅Π³ΠΎ, Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ зависит ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ Type. Если Type Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½, Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±ΡƒΠ΄Π΅Ρ‚ создано тСкстовоС ΠΏΠΎΠ»Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ„ΠΎΡ€ΠΌ, созданных Π½Π° Input с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ значСниями для Type

Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ тэга Input ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΡ… использования

Рассмотрим, для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Ρ‹ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹:

  1. Name – Π² случаС, Ссли Π΄Π°Π½Π½Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π² скрипт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ для Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Name. Под этим ΠΈΠΌΠ΅Π½Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ„ΠΎΡ€ΠΌΡ‹, Π±ΡƒΠ΄ΡƒΡ‚ Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.
  2. SizeΒ β€” с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅Π³ΠΎ задаСтся Ρ€Π°Π·ΠΌΠ΅Ρ€ поля создаваСмой Π²Π΅Π±Ρ„ΠΎΡ€ΠΌΡ‹. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ указываСтся Π² количСствС символов, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ смоТСт ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΠΎΠ»Π΅. Если Size Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½, Ρ‚ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ принята ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎΠΉ 24 символам
  3. MaxlengthΒ β€” ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ количСство символов, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ввСсти Π² Html Ρ„ΠΎΡ€ΠΌΡƒ, Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ, Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Maxlength ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ это ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅. Π‘ΠΎΠ»ΡŒΡˆΠ΅ символов, Ρ‡Π΅ΠΌ Π² Π½Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Π²Π°ΠΌ ввСсти Π² ΠΏΠΎΠ»Π΅ Π½Π΅ удастся
  4. ValueΒ β€” с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ написано ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² ΠΏΠΎΠ»Π΅ ΠΈΠ»ΠΈ ΠΆΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…
  5. CheckedΒ β€” это Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚-Ρ„Π»Π°Π³, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Input для Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΎΠΊ (radio) ΠΈΠ»ΠΈ ΠΆΠ΅ для чСкбоксов (checkbox). Π’ этом случаС данная Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈΠ»ΠΈ чСкбокс Π±ΡƒΠ΄ΡƒΡ‚ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ страницы с Π²Π΅Π±Ρ„ΠΎΡ€ΠΌΠΎΠΉ (Π² Π½ΠΈΡ… ΡƒΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‚ΠΎΡΡ‚ΡŒ Π³Π°Π»ΠΎΡ‡ΠΊΠ°)

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим всС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ„ΠΎΡ€ΠΌΡ‹ с Input. Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ тСкстового поля ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Π²ΠΈΠ΄ поля для Π²Π²ΠΎΠ΄Π° пароля, поэтому рассмотрим Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ создания Text, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для Π²Π²ΠΎΠ΄Π° адрСса элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим созданиС Π²Π΅Π±Ρ„ΠΎΡ€ΠΌΡ‹ с Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ (Radio):

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² этой Ρ„ΠΎΡ€ΠΌΠ΅ Π΄Π²Π° Ρ€Π°Π·Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π΅Π³ Input – ΠΏΠΎ Ρ€Π°Π·Ρƒ для создания ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π΄Π²ΡƒΡ… Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΎΠΊ. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ, Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π½ΠΈΡ… прописан Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Name с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ (rezultat), Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Value Ρ€Π°Π·Π½ΠΎΠ΅ (YES ΠΈ NO).

Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π΅Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, Π² случаС Π²Ρ‹Π±ΠΎΡ€Π° любого ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ, Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π° пСрСмСнная, Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ прописано Π² Name, Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½.

Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ созданиС Π²Π΅Π±Ρ„ΠΎΡ€ΠΌΡ‹ с чСкбоксами (Checkbox):

ЧСкбоксы ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΎΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ сразу нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ². Name слуТит для опрСдСлСния Π² Ρ„Π°ΠΉΠ»Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Π² ΠΊΠ°ΠΊΠΎΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ чСкбоксС проставлСны Ρ„Π»Π°ΠΆΠΊΠΈ,Π° ValueΒ β€” Π·Π°Π΄Π°Π΅Ρ‚ Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ отослано Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ (Ссли Value Π·Π°Π΄Π°Π½ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚, Ρ‚ΠΎ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ тСкст, располоТСнный рядом с Π΄Π°Π½Π½Ρ‹ΠΌ чСкбоксом).

Select, Option, Textarea, Label, Fieldset, LegendΒ β€” Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ списки, тСкстовыС области ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты Π²Π΅Π±Ρ„ΠΎΡ€ΠΌ

Для Π½Π°Ρ‡Π°Π»Π° Ρ…ΠΎΡ‡Ρƒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅, собствСнно, Π²Π΅Π±Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ΠΈ Π½ΡƒΠΆΠ½Ρ‹ Π½Π° страницах сайта. Они Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΏΡ€ΠΈΠ·Π²Π°Π½Ρ‹ Π² ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΌ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π²ΠΈΠ΄Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² любой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС элСмСнты: ΠΊΠ½ΠΎΠΏΠΊΠΈ, поля для Π²Π²ΠΎΠ΄Π° тСкста, Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ списки, Ρ„Π»Π°ΠΆΠΊΠΈ, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ.

ВсС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ объяснСний ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этих элСмСнтов ΠΈ Ссли ΠΎΠ½ΠΈ видят ΠΊΠ½ΠΎΠΏΠΊΡƒ Html Ρ„ΠΎΡ€ΠΌΡ‹, Ρ‚ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π½Π° Π½Π΅Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ.

ΠŸΡ€ΠΈΡ‡Π΅ΠΌ, всС ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π΅Π΅ элСмСнты (Π²Ρ€ΠΎΠ΄Π΅ Select, Option, Textarea, Label, Fieldset, Legend) ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΡƒΠΆΠ΅ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½Ρ‹Π΅ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ (ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹), для вставки ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… достаточно Π±ΡƒΠ΄Π΅Ρ‚ лишь ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ‚Π΅Π³ с Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ.

Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ сами Π·Π½Π°ΡŽΡ‚, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ элСмСнт Π²Π΅Π±Ρ„ΠΎΡ€ΠΌΡ‹. ΠŸΡ€Π°Π²Π΄Π°, Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ отобраТСния ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Π΅Π΅ элСмСнта Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°, Π½ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π΅ сущСствСнно.

Π’.ΠΎ. получаСтся, Ρ‡Ρ‚ΠΎ Π²Π΅Π±Ρ„ΠΎΡ€ΠΌΡ‹ Π² Html ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΎΠΉ пСрСнСсти ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ элСмСнты, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² любой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС, Π½Π° страницы вСбсайта. Но для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π½Π° страницах сайта?

Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, для Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅, для Ρ‡Π΅Π³ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ элСмСнты ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах — ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’ случаС Ρ„ΠΎΡ€ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π½Π° сСрвСр, Π³Π΄Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ (язык гипСртСкстовой Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊ соТалСнию, Π½Π΅ позволяСт вСсти ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ…).

Π₯отя, Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° сСрвСр, Π½ΠΎ ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ Π½Π° адрСс, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ Action тэга Form. ΠŸΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ ΠΈΠ· Html Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° E-mail Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅Π³ΠΎ поля, послС наТатия ΠΈΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, запустится почтовая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π½Π° Π΅Π³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ Form Π² Ρ‚Π°ΠΊΠΎΠΌ случаС Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

<form action="mailto:[email protected]" enctype="text/plain">

Select ΠΈ OptionΒ β€” тэги Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… списков

ВсС элСмСнты Π²Π΅Π±Ρ„ΠΎΡ€ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ поля с Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌΠΈ списками, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Π‘Π½Π°Ρ‡Π°Π»Π° задаСтся ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ поля со списком с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Html Ρ‚Π΅Π³Π° Select. А Π·Π°Ρ‚Π΅ΠΌ Π²Π½ΡƒΡ‚Ρ€ΠΈ этого ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ с ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌΠΈ (элСмСнтами) этого списка. Π­Ρ‚ΠΎ дСлаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… тэгов Option.

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

Но это упрощСнная конструкция, Ρ‚.ΠΊ. Ρƒ Select ΠΈ Option имССтся ряд Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ свойства ΠΈ внСшний Π²ΠΈΠ΄ создаваСмого поля с Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌ списком.

  1. NameΒ β€” Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ имя для Π΄Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта Π²Π΅Π±Ρ„ΠΎΡ€ΠΌΡ‹, создаваСмого с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Select. Π­Ρ‚ΠΎ имя Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ Π½Π° сСрвСр Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π΄Π°Π½Π½Ρ‹Ρ… Π² качСствС ΠΈΠΌΠ΅Π½ΠΈ для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π’ качСствС значСния этой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Value (задаСтся Π² Option для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π°) Ρ‚ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.
  2. SizeΒ β€” с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ количСство ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ². Π˜Π½Π°Ρ‡Π΅ говоря, с ΠΏΠΎΠΌΠΎΡ‰ΡŒ Size ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ высоту списка, ΠΈΠ·ΠΌΠ΅Ρ€ΡΠ΅ΠΌΡƒΡŽ Π² количСствС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… строк. Если Π²Ρ‹ Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Π² явном Π²ΠΈΠ΄Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Size Π² Ρ‚Π΅Π³Π΅ Select, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ высоты Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΏΡ€ΠΈ этом ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π½ΠΎΠΉ Π² случаС отсутствия ΠΈΠ»ΠΈ присутствия Π² Select Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Multiple:
    1. Если Multiple Π² Select присутствуСт, Ρ‚ΠΎ высота Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка Π² Π²Π΅Π±Ρ„ΠΎΡ€ΠΌΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½Π° количСству Π΅Π³ΠΎ элСмСнтов. Π’.Π΅. Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ всС элСмСнты Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка с мноТСствСнным Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ. Π‘ΠΌ. ΠΏΡ€ΠΈΠΌΠ΅Ρ€ мноТСствСнного Π½ΠΈΠΆΠ΅. Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Size Π² Select Π·Π°Π΄Π°Ρ‚ΡŒ мСньшС количСства ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ², Ρ‚ΠΎ справа появится полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ.
    2. Если Multiple Π² Select отсутствуСт, Ρ‚ΠΎ высота Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка Π² Π²Π΅Π±Ρ„ΠΎΡ€ΠΌΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½Π° ΠΎΠ΄Π½ΠΎΠΉ строкС. Π’.Π΅. Π²ΠΈΠ΄Π½Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° строка, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Π»ΠΈΡ„Ρ‚Π° (справа). Π‘ΠΌ. ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅
  3. MultipleΒ β€” приписываниС Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π² Ρ‚Π΅Π³Π΅ Select ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹Π±ΠΎΡ€Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ². ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± этом Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π½ΠΈΠΆΠ΅.

Π€ΠΎΡ€ΠΌΡ‹ с Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌΠΈ списками ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ Π²Ρ‹ смоТСтС Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ элСмСнт (строку) поля с Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌ списком, Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅Β β€” удСрТивая Ctrl ΠΈΠ»ΠΈ Shift смоТСтС Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ нСсколько ΠΈΠ· ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ².

ΠŸΡ€ΠΈ этом Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π½Π° сСрвСр Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ всСх Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΏΡƒΠ½ΠΊΡ‚Π°Ρ…. Какой ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список Π±ΡƒΠ΄Π΅Ρ‚ создан, опрСдСляСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ отсутствиСм Π² тэгС Select Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Multiple.

Multiple указываСтся Π² Select Π±Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, Ρ‚.ΠΊ. ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ просто Multiple ΠΈ всС. Если ΠΎΠ½ присутствуСт, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ создана Π²Π΅Π±Ρ„ΠΎΡ€ΠΌΠ° Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ мноТСствСнного Π²Ρ‹Π±ΠΎΡ€Π° (удСрТивая Ctrl ΠΈΠ»ΠΈ Shift).

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ поля с Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌ списком, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ мноТСствСнный Π²Ρ‹Π±ΠΎΡ€, Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

LabelSelectSelectEDKtoNaNovenkogo.ruLegend

Π‘ΠΏΡ€Π°Π²Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Π΅Π±Ρ„ΠΎΡ€ΠΌΡ‹ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка со мноТСствСнным Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создан Π½Π° основС ΠΊΠΎΠ΄Π°, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅. Как Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, удСрТивая Ctrl ΠΈΠ»ΠΈ Shift ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ нСсколько ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.

Если Π² тэгС Select Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Multiple Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚, Ρ‚ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ элСмСнт этого Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка (строку).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΡƒΠ½ΠΊΡ‚, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ здСсь:

LabelSelectSelectEDKtoNaNovenkogo.ruLegend

Атрибуты Ρ‚Π΅Π³Π° Option

  1. SelectEDΒ β€” ΠΎΠ½ опрСдСляСт, ΠΊΠ°ΠΊΠΎΠΉ ΠΏΡƒΠ½ΠΊΡ‚ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½. Π’.Π΅. Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ с ΠΎΠ΄Π½ΠΈΠΌ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠΌ. Π’ случаС ΠΆΠ΅ списка с мноТСствСнным Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ (Ссли Π² Select присутствуСт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Multiple) ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ указания SelectED Π² Html Ρ‚Π΅Π³Π΅ Option Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ сразу нСсколько ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ².
  2. ValueΒ β€” Π½Π° сСрвСр ΠΈΠ· Π²Π΅Π±Ρ„ΠΎΡ€ΠΌΡ‹ поля Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π° ΠΏΠ°Ρ€Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉΒ β€” имя для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π’Π°ΠΊ Π²ΠΎΡ‚, имя для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ бСрСтся ΠΈΠ· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Name тэга Select, Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ взято ΠΈΠ· Value Ρ‚Π΅Π³Π° Option, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° (ΠΈΠ»ΠΈ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ², Π² случаС мноТСствСнного Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π±Ρ€Π°Π» ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

    SelectLabelSelectEDKtoNaNovenkogo.ruLegend

Π’ создаваСмый Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список (с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Select ΠΈ Option) ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΉ с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ Π³Ρ€ΡƒΠΏΠΏ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню ΠΏΠΎ Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΈΡŽ ΡˆΡ€ΠΈΡ„Ρ‚Π°.

Для создания Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈΠ· ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ Optgroup, Π° Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ тэгС Optgroup ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Label, Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ввСсти ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹.

НапримСр Ρ‚Π°ΠΊ:

LabelSelectSelectEDKtoNaNovenkogo.ruLegend

TextareaΒ β€” созданиС тСкстового поля Π² Ρ„ΠΎΡ€ΠΌΠ΅

ΠžΡΡ‚Π°Π»ΡΡ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ элСмСнт Π²Π΅Π±Ρ„ΠΎΡ€ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π½Π΅ рассмотрСли — Textarea (ΠΏΠΎΠ»Π΅ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Π²Π²ΠΎΠ΄Π° многострочного тСкста). БоздаСтся ΠΎΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Ρ€Π½ΠΎΠ³ΠΎ Html Ρ‚Π΅Π³Π° Textarea. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ, Π² Π½Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒ тСкст Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку ΠΈ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π½Π° сСрвСр с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ сдСланных пСрСносов.

Π˜Ρ‚Π°ΠΊ, для создания многострочного тСкстового поля Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Textarea, Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ΄Π΅Π½ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ страницы с Π²Π΅Π±Ρ„ΠΎΡ€ΠΌΠΎΠΉ. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΡ‚ΠΎΠΌ смоТСт ΡΡ‚Π΅Ρ€Π΅Ρ‚ΡŒ этот тСкст ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свой.

<form>
<textarea rows=»3″ cols=»15″ name=»textt»>Π§Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΎ сСбС?</textarea>
</form>

Π§Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΎ сСбС?

ВмСстС с Textarea ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹:

  1. NameΒ β€” Π²Ρ‹ Π·Π°Π΄Π°Π΅Ρ‚Π΅ имя для этого элСмСнта Π²Π΅Π±Ρ„ΠΎΡ€ΠΌΡ‹. Оно Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ Π½Π° сСрвСр Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…
  2. ColsΒ β€” Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅Π³ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρƒ создаваСмого многострочного поля Π² символах.
  3. RowsΒ β€” Π·Π°Π΄Π°Π΅ΠΌ высоту создаваСмого многострочного поля (Π² строках). Если строк Ρƒ тСкста, Π²Π²ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, окаТСтся большС, Ρ‡Π΅ΠΌ высота многострочного поля для тСкста, Ρ‚ΠΎ справа ΠΎΡ‚ поля Π² Π²Π΅Π±Ρ„ΠΎΡ€ΠΌΠ΅ появится полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ.
  4. ReadonlyΒ β€” Π·Π°ΠΏΡ€Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ своСго тСкста Π² это ΠΏΠΎΠ»Π΅ (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния).
  5. DisabledΒ β€” ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ Π² случаС с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ Readonly, Π½Π΅ смоТСт ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ содСрТимоС тСкстового поля Π² Π²Π΅Π±Ρ„ΠΎΡ€ΠΌΠ΅, Π½ΠΎ ΠΎΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ свой Ρ†Π²Π΅Ρ‚ Π½Π° сСрый, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π΅Π³ΠΎ Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ.

LabelΒ β€” для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ΅Π½ этот Html тэг Π² Ρ„ΠΎΡ€ΠΌΠ΅

Html Ρ‚Π΅Π³ Label позволяСт Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΎΡ‡Π΅Π½ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠ½ΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ…, которая имССтся Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах. Π’Π°ΠΌ, Ссли Π²Ρ‹ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ элСмСнт, Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‰Π΅Π»ΠΊΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎ Π½Π΅ΠΌΡƒ, ΠΌΠΎΠΆΠ½ΠΎ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΈ ΠΏΠΎ названию этого элСмСнта — всС Ρ€Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ Π΅Π³ΠΎ активация.

Π’ Π²Π΅Π±Ρ„ΠΎΡ€ΠΌΠ°Ρ… ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ этого Π½Π΅ происходит — Π½ΡƒΠΆΠ½ΠΎ Ρ‰Π΅Π»ΠΊΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎ самому элСмСнту Html Ρ„ΠΎΡ€ΠΌΡ‹ для Π΅Π³ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ. НапримСр, Π½ΡƒΠΆΠ½ΠΎ Ρ‰Π΅Π»ΠΊΠ°Ρ‚ΡŒ ΠΏΠΎ Ρ„Π»Π°ΠΆΠΊΡƒ, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Π½Π΅ΠΌ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ. Π©Π΅Π»Ρ‡ΠΎΠΊ ΠΆΠ΅ ΠΏΠΎ тСксту рядом с Ρ„Π»Π°ΠΆΠΊΠΎΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π½Π΅ принСсСт. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами:

Как Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, ΠΏΠΎ тСксту Ρ‰Π΅Π»ΠΊΠ°Ρ‚ΡŒ для Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ этого элСмСнта бСсполСзно — Π½ΡƒΠΆΠ½ΠΎ Ρ‰Π΅Π»ΠΊΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎ Π½Π΅ΠΌΡƒ самому. Π’ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ‰Π΅ΠΉ ΠΈ ΠΏΡ€ΠΈΠ·Π²Π°Π½ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ тэг Label. Он ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ тСкст рядом с элСмСнтом Π²Π΅Π± Ρ„ΠΎΡ€ΠΌΡ‹ ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎ нСсомнСнно ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ ΡŽΠ·Π°Π±ΠΈΠ»ΠΈΡ‚ΠΈ.

Но ΠΊΠ°ΠΊ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ элСмСнт Html Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ тСкст? Для этого Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ID с ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ, Π° тСкст Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΊΡ€ΡƒΠΆΠΈΡ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ тэгами Label. И это Π΅Ρ‰Π΅ Π½Π΅ всС. Π’ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ Ρ‚Π΅Π³Π΅ Label Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ For, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Ρƒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ID Π² Html Ρ‚Π΅Π³Π΅ элСмСнта Ρ„ΠΎΡ€ΠΌΡ‹. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

Как Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ, благодаря использованию Label, элСмСнты Π²Π΅Π±Ρ„ΠΎΡ€ΠΌΡ‹ ΠΌΠΎΠΆΠ½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΏΠΎ Π½Π΅ΠΌΡƒ самому, Π½ΠΎ ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΏΠΎ тСксту, располоТСнному рядом.

Fieldset ΠΈ LegendΒ β€” Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅ΠΌ Ρ„ΠΎΡ€ΠΌΡƒ Π½Π° части

Π’Ρ‹, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, часто Π²ΠΈΠ΄Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎ большиС Ρ„ΠΎΡ€ΠΌΡ‹ Π² Html Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π±ΠΈΡ‚Ρ‹ Π½Π° Π³Ρ€ΡƒΠΏΠΏΡ‹ (Fieldset), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π²Π΅Π΄Π΅Π½Ρ‹ Π² Ρ€Π°ΠΌΠΎΡ‡ΠΊΡƒ ΠΈ Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚Π°ΠΊΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ имССтся свой Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ (Legend). РСализуСтся это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ всСго Π΄Π²ΡƒΡ… тэгов: Fieldset ΠΈ Legend. Они ΠΏΠ°Ρ€Π½Ρ‹Π΅, Ρ‚.Π΅. Ρƒ Π½ΠΈΡ… Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π² ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ порядкС ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ.

Π’Π°ΠΊ Π²ΠΎΡ‚, для создания Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈΠ· составных частСй Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ всС эти части Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ тэги Fieldset. А для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ для Π΄Π°Π½Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ (Legend), Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ сразу ΠΆΠ΅ послС ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Fieldset ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Legend, ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ тСкст Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π³Ρ€ΡƒΠΏΠΏΡ‹.

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ создания Π³Ρ€ΡƒΠΏΠΏ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Fieldset ΠΈ Legend:


Π£Π΄Π°Ρ‡ΠΈ Π²Π°ΠΌ! Π”ΠΎ скорых встрСч Π½Π° страницах Π±Π»ΠΎΠ³Π° KtoNaNovenkogo.ru

О ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ ΠΏΠΎΠ»Π΅ΠΉ с Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌΠΈ списками πŸ“œβ€΅οΈ

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ (ΠΎΠ½ΠΈ ΠΆΠ΅ – Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ) списки ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄ΡƒΡ€Π½ΠΎΠΉ славой. Π˜Ρ… ставят Ρ‚Π°ΠΌ, Π³Π΄Π΅ это Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ, ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ количСство ΠΎΠΏΠΊΡ†ΠΈΠΉ ΠΈΠ»ΠΈ просто Π½Π΅Ρ€ΡΡˆΠ»ΠΈΠ²ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠ»ΡΡŽΡ‚. Π‘Π°ΠΌ ΠΏΠΎ сСбС элСмСнт Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π΅ заслуТиваСт. UX-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ ВСсс Гэдд Π² Π½Π΅Π΄Π°Π²Π½ΠΎΠΌ постС Π½Π° UX Collective Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»Π° ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ошибки ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ списков ΠΈ родствСнных элСмСнтов.

1. Анатомия Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка

Π’ англоязычной Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π³Ρ€ΡƒΠΏΠΏΠ° элСмСнтов графичСского интСрфСйса, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ, называСтся dropdown field. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ случаС Ρƒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹:

  1. ВСкст ΠΌΠ΅Ρ‚ΠΊΠΈ.
  2. ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€.
  3. Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ° для раскрытия списка.
  4. Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ.
  5. Полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ.
  6. МСню списка.
  7. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ списка – ΠΎΠΏΡ†ΠΈΠΈ, Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π²Ρ‹Π±ΠΎΡ€Π°.
  8. Π Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ Π³Ρ€ΡƒΠΏΠΏ элСмСнтов.
  9. Π’Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ элСмСнт.
  10. ВСкст ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ для обСспСчСния ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи.
Анатомия Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка

Π”Π°Π²Π°ΠΉΡ‚Π΅ для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅ΠΉ с Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ списками.

2.1. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список Π±Π΅Π· тСкстового поля

Π’ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ состоянии стандартный Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список ΠΏΠΎΡ…ΠΎΠΆ Π½Π° ΠΏΠΎΠ»Π΅ для Π²Π²ΠΎΠ΄Π° тСкста, ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π΅ Π½Π°ΠΆΠΌΠ΅Ρ‚Π΅ Π½Π° Π½Π΅Π³ΠΎ ΠΈ Π½Π΅ откроСтся мСню.

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка

2.2. Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список с тСкстовым ΠΏΠΎΠ»Π΅ΠΌ (ΠΈΠ»ΠΈ тСкстовоС ΠΏΠΎΠ»Π΅ со списком)

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Π²ΠΎΠ΄Π° тСкста особСнно ΡƒΠ΄ΠΎΠ±Π½Π° Π² случаС большого количСства элСмСнтов списка. Π•Ρ‰Ρ‘ большС ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ элСмСнт ΠΏΠΎ нСскольким Π±ΡƒΠΊΠ²Π°ΠΌ. Как Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ Π² случаС Π²Ρ‹Π±ΠΎΡ€Π° страны.

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список с тСкстовым ΠΏΠΎΠ»Π΅ΠΌ

НСсколько ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ – Π°Π²Ρ‚ΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ – тСкстовоС ΠΏΠΎΠ»Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ способ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ слова ΠΈΠ»ΠΈ Ρ„Ρ€Π°Π·Ρ‹.

2.3. Π Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список с ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΠ΅Π»Π΅ΠΊΡ‚ΠΎΠΌ (мноТСствСнным Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ)

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π²ΠΈΠ΄ΠΎΠ² dropdown-элСмСнтов ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΎΠΊ – ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ лишь ΠΎΠ΄ΠΈΠ½ элСмСнт. Но список с ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΠ΅Π»Π΅ΠΊΡ‚ΠΎΠΌ Π±Π»ΠΈΠΆΠ΅ ΠΊ чСкбоксам: Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ нСсколько элСмСнтов.

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список с ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΠ΅Π»Π΅ΠΊΡ‚ΠΎΠΌ

По возмоТности Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚Π°ΠΊΠΈΠ΅ элСмСнты интСрфСйса – с Π½ΠΈΠΌΠΈ попросту Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

2.4. Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список с Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ элСмСнтов

Π”Π»ΠΈΠ½Π½Ρ‹Π΅ списки Ρ€Π°ΡΡΠ΅ΠΈΠ²Π°ΡŽΡ‚ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ поиск, Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ элСмСнты ΠΏΠΎ катСгориям. Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π² случаС, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Π·Π½Π°Π΅Ρ‚ содСрТания списка ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΡƒ Π½Π΅Ρ‚ смысла ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ тСкстовоС ΠΏΠΎΠ»Π΅ с поиском.

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список с Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ элСмСнтов

2.5. МСню с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Π²Ρ‹Π±ΠΎΡ€Π°

Π₯отя тСхничСски мСню с сСлСктом Π½Π΅ являСтся Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌ списком, ΠΎΠ½ΠΎ являСтся Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ Ρ‚Π°ΠΊΠΈΠΌ элСмСнтам интСрфСйса. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ списка, мСню сразу ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ ΠΈ Π²ΠΈΠ΄Π½Π° Ρ‡Π°ΡΡ‚ΡŒ элСмСнтов.

МСню с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ

Π’ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… интСрфСйсах Ρ‚Π°ΠΊΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±Ρ‹Π²Π°ΡŽΡ‚ ΡƒΠ΄ΠΎΠ±Π½Ρ‹.

2.6. Π’Ρ‹Π±ΠΎΡ€ Π΄Π°Ρ‚Ρ‹

Π’Ρ‹Π²ΠΎΠ΄ калСндаря с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π΄Π½Π΅ΠΉ Π½Π΅Π΄Π΅Π»ΠΈ ΠΎΠΏΡ€Π°Π²Π΄Π°Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π²Ρ‹Π±ΠΎΡ€Π° Π΄Π°Ρ‚ мСроприятий. Π’Ρ‹Π²ΠΎΠ΄ калСндаря Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°Π΅Ρ‚, Ссли, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π½ΡƒΠΆΠ½ΠΎ ввСсти Π΄Π°Ρ‚Ρƒ роТдСния. ВсСгда Π½ΡƒΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρƒ, оставив ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ подсказку ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Π²Π²ΠΎΠ΄Π°.

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список для Π²Ρ‹Π±ΠΎΡ€Π° Π΄Π°Ρ‚Ρ‹

3.1. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ

Π’ случаС «стандартного» оформлСния Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ списков ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰Π΅Π΅ΡΡ мСню ΠΎΡ‚ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΎ ΠΎΡ‚ поля Π²Ρ‹Π±ΠΎΡ€Π°. Π’Π°ΠΊΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ СстСствСнным, ΠΊΠΎΠ³Π΄Π° Π² зависимости ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ полоТСния фокуса Π½Π° страницС, мСню ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΠΈΠ·, Π½ΠΎ ΠΈ Π²Π²Π΅Ρ€Ρ….

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ с соСдинСниСм ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈ мСню ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ²Π‘Ρ‚ΠΈΠ»ΡŒ с Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈ мСню элСмСнтов

3.2. Π‘ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹

Π‘ΠΊΡ€ΡƒΠ³Π»Ρ‘Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ вСсёлоС, ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ΅ настроСниС.

Бписок со скруглСнными ΡƒΠ³Π»Π°ΠΌΠΈ

3.3. Иконки

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ простого Π·Π½Π°Ρ‡ΠΊΠ° Π² ΠΏΠΎΠ»Π΅ сСлСктора Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ Π²ΠΈΠ΄ интСрСснСС. Когда Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊ ТалуСтся, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠ° выглядит слишком скучно, простоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ – Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ ΠΈΠΊΠΎΠ½ΠΊΡƒ.

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список с ΠΈΠΊΠΎΠ½ΠΊΠΎΠΉ

3.4. Π˜Π»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ

Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π΅ слСдуСт Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ изобраТСния ΠΊ элСмСнтам Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ лишь ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° различия ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ.

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список с ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡΠΌΠΈ

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΈΠ·-Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° списка Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Ρ€Π°Π·Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ собой ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ изобраТСния – ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это Π½Π΅ стоит усилий, Ссли Π½Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ изобраТСния достаточно большими.

3.5. Material Design

Π‘Ρ‚ΠΈΠ»ΡŒ line only ΠΏΡ€ΠΎΠΏΠ°Π» ΠΈΠ· мСтодичСских Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ Material Design, Π½ΠΎ Π΄ΠΎ сих ΠΏΠΎΡ€ часто встрСчаСтся Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.

Π‘Ρ‚ΠΈΠ»ΡŒ line only для старого оформлСния списков Π² Material Design

Π‘Ρ‚ΠΈΠ»ΡŒ ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ смСнился Π½Π° filled dropdown – ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π²Ρ‹Π΄Π΅Π»Π΅Π½ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΈΠ½ΠΈΠ΅ΠΉ, Π½ΠΎ ΠΈ Π·Π°Ρ‚Π΅Π½Π΅Π½Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ. НС Ρ‚Π°ΠΊ лСгковСсно, Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ Π΄Ρ€ΡƒΠΆΠ΅Π»ΡŽΠ±Π½ΠΎ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

Π‘Ρ‚ΠΈΠ»ΡŒ оформлСния filled dropdown

Π•Ρ‰Ρ‘ больший Π°ΠΊΡ†Π΅Π½Ρ‚ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ списка сдСлан Π² ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π½ΠΎΠΌ стилС оформлСния outlined dropdown.

Π‘Ρ‚ΠΈΠ»ΡŒ оформлСния outlined dropdown

ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ часто упускаСтся ΠΈΠ· Π²ΠΈΠ΄Ρƒ: Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт пуст. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Β«ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒΒ» Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список, Ссли Ρ…ΠΎΡ‡Π΅Ρ‚ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ этому вопросу ΠΏΠΎΠ·ΠΆΠ΅.

Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ взаимодСйствуСт с ΠΏΠΎΠ»Π΅ΠΌ любого Π²ΠΈΠ΄Π°, Π½ΡƒΠΆΠ½ΠΎ Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ связь.

АктивноС состояниС

4.1. Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт

Если Π²Ρ‹ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ disabled, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ смогут Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с Π½ΠΈΠΌ, хотя ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π΅Π³ΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ. Π’Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ссли содСрТаниС списка зависит ΠΎΡ‚ Π΅Ρ‰Ρ‘ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»Π΅ΠΉ.

Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ список

4.2. НавСдСниС курсора

Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ курсор Π½Π° Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ ΠΊ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ.

ИзмСнСниС состояния ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора

4.3. ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° ΠΈ состояниС фокуса

ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° появляСтся, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ ΠΏΠΎ страницС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Tab. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ состояниС проявляСтся ΠΊΠ°ΠΊ «синий ΠΎΡ€Π΅ΠΎΠ»Β» Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… элСмСнтах. БостояниС фокуса появляСтся ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Enter для Π²Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

НСкоторыС сайты ΡΠΎΡ‡Π΅Ρ‚Π°ΡŽΡ‚ Π² сСбС состояниС выдСлСния ΠΈ фокуса, поэтому Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список открываСтся сразу ΠΆΠ΅ Π΄Π°ΠΆΠ΅ Π±Π΅Π· наТатия Enter.

ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° (слСва) ΠΈ сочСтаниС подсвСтки ΠΈ фокуса

Π’ состоянии фокуса элСмСнт становится ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ. НСсмотря Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ списки ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ стрСлку Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ ΠΈ фокусном состояниях, ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ – это Π΄Π°Ρ‘Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ фидбэк.

БостояниС фокуса

ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ понятно, какая опция Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½Π° ΠΏΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅.

БостояниС фокуса ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора

4.4. Π’Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Ρ‹Π±Ρ€Π°Π» ΠΎΠΏΡ†ΠΈΡŽ, мСню Π½ΡƒΠΆΠ½ΠΎ ΡΡ…Π»ΠΎΠΏΠ½ΡƒΡ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΊ исходному ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π° Π½Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ элСмСнт.

ΠŸΡƒΠ½ΠΊΡ‚ Π²Ρ‹Π±Ρ€Π°Π½

4.5. ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ связь для ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°

Π’ случаС свободного Π²Π²ΠΎΠ΄Π° тСкста ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΡƒ. Но ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π² Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡΡ спискС ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ – Π½ΡƒΠΆΠ½ΠΎ Π΄Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ связь, Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΠ² Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΠ² тСкстовым пояснСниСм.

ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ связь Π² случаС ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎΠ³ΠΎ заполнСния

Π­Ρ‚ΠΈ подсказки Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список являСтся Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтом.

5.1. ΠŸΡƒΡΡ‚ΠΎΠΉ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ

Если Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… тСкстовых полях Π½Π΅Ρ‚ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π΅ΠΉ, Ρ‚ΠΎ ΠΈ плСйсхолдСр списка ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ пустым.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ с пустым Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π΅ΠΌ

5.2. Подсказка

Π”Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ – Π΄Π°Ρ‚ΡŒ Π² плСйсхолдСрС ΠΎΠ΄Π½Ρƒ ΠΈΠ· классичСских подсказок.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ заполнитСля с подсказкой

5.3. ΠŸΠΎΠ±ΡƒΠΆΠ΄Π°ΡŽΡ‰Π°Ρ Ρ„Ρ€Π°Π·Π°

Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ списка ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ подсказку, ΠΏΠΎΡΡΠ½ΡΡŽΡ‰ΡƒΡŽ, Ρ‡Π΅ΠΌ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ список отличаСтся ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ.

ΠŸΠΎΠ±ΡƒΠΆΠ΄Π°ΡŽΡ‰Π°Ρ Ρ„Ρ€Π°Π·Π°: Π³Π»Π°Π³ΠΎΠ» + ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅.

5.4. Один ΠΈΠ· Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π²Ρ‹Π±ΠΎΡ€Π°

Π‘ΡƒΠ΄ΡŒΡ‚Π΅ остороТны с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ просто ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· элСмСнтов Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΅Π³ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Π» ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π». Π˜Π½Π°Ρ‡Π΅ ΠΎΠ½ даст согласиС Π½Π° Ρ‚ΠΎ, Ρ‡Π΅Π³ΠΎ Π½Π΅ Ρ…ΠΎΡ‚Π΅Π».

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ с ΠΏΡ€Π΅Π΄ΠΏΠΎΠΊΠ°Π·ΠΎΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· элСмСнтов списка

6.1. Если Π² спискС мСньшС пяти Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²

Если Ρƒ вас мСньшС пяти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠΈ – ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠΊ вмСсто Π΄Π²ΡƒΡ…, ΠΌΠ½ΠΎΠ³ΠΎ мСста Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚, Π½Π΅Ρ‚ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ².

Бписок Π½Π΅ Π½ΡƒΠΆΠ΅Π½, Ссли Π² Π½Π΅ΠΌ мСньшС пяти ΠΎΠΏΡ†ΠΈΠΉ

Число 5, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π΅ ΡΠ°ΠΊΡ€Π°Π»ΡŒΠ½ΠΎΠ΅ – Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΡƒΠΉΡ‚Π΅ΡΡŒ Π·Π΄Ρ€Π°Π²Ρ‹ΠΌ смыслом.

6.2. Если Ρƒ вас Π΄Π²Π΅ ΠΎΠΏΡ†ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ слайдСр

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°: Ссли ΠΎΠΏΡ†ΠΈΠΉ всСго Π΄Π²Π΅, Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ простой ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ Π² Π²ΠΈΠ΄Π΅ слайдСра.

Если Ρƒ вас Π΄Π²Π΅ ΠΎΠΏΡ†ΠΈΠΈ

6.3. Иногда Π»Π΅Π³Ρ‡Π΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ, Ρ‡Π΅ΠΌ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ

НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ списки, Ссли Π½Π° Π½Π°Π±ΠΎΡ€ тСкста ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ мСньшС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Π΅ΠΌ Π½Π° поиск Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°. НапримСр, Π΄Π°Ρ‚Ρƒ роТдСния, Π»Π΅Π³Ρ‡Π΅ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ, Ρ‡Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€ΠΈ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ списка. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹Ρ… тСкстовых ΠΏΠΎΠ»Π΅ΠΉ, Ρ‡Π΅Π³ΠΎ Π½Π΅ скаТСшь ΠΎ списках.

Иногда ΠΏΡ€ΠΎΡ‰Π΅ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ тСкст

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Ρ€Π°Π·ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π²Π²ΠΎΠ΄. Но Π²Π°ΠΆΠ½Π΅Π΅ Π½Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, создав ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ условия.

Π’ случаС числового Π²Π²ΠΎΠ΄Π° Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… чисСл, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, числа пассаТиров, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ Π²Π²ΠΎΠ΄ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стСппСра.

Π’ случаС Π²Π²ΠΎΠ΄Π° чисСл списки Ρ‚ΠΎΠΆΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹

Если Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ значСния ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΈΠΏ числа с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π½Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Π° ΠΈΠ»ΠΈ Π΅ΡΡ‚ΡŒ Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ слайдСры. ОсобСнно это ΡƒΠ΄ΠΎΠ±Π½ΠΎ для ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ².

Для чисСл с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой – слайдСрыВСм Π±ΠΎΠ»Π΅Π΅ для ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ²

6.4. Если Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ

Если Π² Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡΡ спискС ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠΏΡ†ΠΈΠΉ (этого слСдуСт ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ), Π΄Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Β«ΠΈΡΠΊΠ°Ρ‚ΡŒΒ» ΠΎΠΏΡ†ΠΈΡŽ. Π’Ρ‹ΡˆΠ΅ ΠΌΡ‹ ΡƒΠΆΠ΅ рассмотрСли ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для списка стран.

Когда ΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список?

Если Π² спискС ΠΏΡΡ‚ΡŒ ΠΈ Π±ΠΎΠ»Π΅Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ².

Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ исходно Π½Π΅ Π·Π½Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΎΠΉ Π²Ρ‹Π±ΠΎΡ€ Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ. НапримСр, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π²ΠΈΠ΄Π΅ΠΎ, Π° хост Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ. БрСднСстатистичСский ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π½Π°Ρ‚ΡŒ всС ΠΎΠΏΡ†ΠΈΠΈ, доступныС Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅, поэтому потрСбуСтся Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список.

Если врСмя ΠΈ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π°Π΄ MVP, ΠΌΡ‹ склонны ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ систСмы. ΠšΠ°ΡΡ‚ΠΎΠΌΠ½Ρ‹Π΅ ΠΈΠ½ΠΏΡƒΡ‚Ρ‹ – это Π³Π»Π°Π·ΡƒΡ€ΡŒ Π½Π° Ρ‚ΠΎΡ€Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π΅Ρ‚ возмоТности Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ удобства использования Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… устройствах, Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ списки Π² этом ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ бСзопаснСС.

Наши ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹Π΅ тСсты Π½Π° удобство использования ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ 82% сайтов элСктронной ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ списки для оформлСния Π·Π°ΠΊΠ°Π·Π°, 31% всСх настраиваСмых Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ списков ΠΈΠΌΠ΅ΡŽΡ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с удобством использования.

Из ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Β«5 распространСнных ошибок Π² ΡŽΠ·Π°Π±ΠΈΠ»ΠΈΡ‚ΠΈ кастомных Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… списков» (Π°Π½Π³Π».)

7.1. Π”Π΅Ρ„ΠΎΠ»Ρ‚Π½Ρ‹Π΅ списки

Π’ΠΎΡ‚ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… списков Π² Β«Π΄ΠΈΠΊΠΎΠΉ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅Β». ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΡ… Π½Π° страницС для тСстов html.com:

НативныС Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ списки для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… платформНативныС Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ списки для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ

Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², элСмСнты для Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π­Ρ‚ΠΈ списки Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ красивыС, Π½ΠΎ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π² использовании.

7.2. ИспользованиС ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ полукастомным. Π‘Π°ΠΌΠΎ ΠΏΠΎΠ»Π΅ выглядит нСстандартно, Π½ΠΎ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ‰Π΅Π»ΠΊΠ°Π΅Ρ‚Π΅ ΠΏΠΎ Π½Π΅ΠΌΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка. Π­Ρ‚ΠΎ простой способ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ страницы ΠΈ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования полукастомного ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°

ΠŸΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ΡΡŒ ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ списку ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, соотвСтствуСт Π»ΠΈ ваш dropdown-элСмСнт ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ доступности:

  1. АктивноС состояниС Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΌΠ΅Ρ‚ΠΊΡƒ, Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎ высотС Π½Π΅ мСньшС 44px.
  2. КаТдая позиция Π² Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡΡ мСню Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎ высотС Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 44px с Π·Π°Π·ΠΎΡ€ΠΎΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 8px.
  3. Π¦Π²Π΅Ρ‚Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ стандарту доступности AAA.
  4. Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ состояниС фокуса.
  5. Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ доступСн Π±Π΅Π· использования курсора (с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Tab).
  6. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ кастомный Ρ‚ΠΈΠΏ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ списка, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π²Π²Π΅Ρ€Ρ…, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ оказался Π½Π° Π½ΠΈΠΆΠ½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ области просмотра.

***

НадССмся, этот пост Π±Ρ‹Π» для вас ΠΏΠΎΠ»Π΅Π·Π΅Π½. На proglib.io Π΅ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ², ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΡ…ΡΡ Π΄ΠΈΠ·Π°ΠΉΠ½Π° интСрфСйсов, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ:

Π£Ρ‡Π΅Π±Π½ΠΈΠΊ HTML 5. Π‘Ρ‚Π°Ρ‚ΡŒΡ «Π Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список ΠΈ тСкстовая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ»

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ с Π’Π°ΠΌΠΈ рассмотрим элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ списки, научимся Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π² этих списках, рассмотрим ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ ΠΈ Π΄Π°ΠΆΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ списков, познакомимся с элСмСнтом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ многострочноС тСкстовоС ΠΏΠΎΠ»Π΅, Π΅Π³ΠΎ Π² дальнСйшСм Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ HTML Ρ„ΠΎΡ€ΠΌ (элСмСнт <form>).

Π Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список

Π’Π΅Π³ <select> прСдставляСт собой элСмСнт управлСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список. Π’Π΅Π³ <option> опрСдСляСт ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для Π²Ρ‹Π±ΠΎΡ€Π°), ΠΎΠ½ примСняСтся ΠΊΠ°ΠΊ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ элСмСнт Ρ‚Π΅Π³Π° <select>.


ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ Π² спискС, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, отобраТаСтся ΠΊΠ°ΠΊ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ этому элСмСнту Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ selected, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚.


Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования:

<!DOCTYPE html>
<html>
	<head>
		<title>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования элСмСнта <select></title>
	</head>
	<body>
		<select name = "blacklist">
			<option value = "2PAC">Tupac Amaru Shakur</option>
			<option value = "50cent">Curtis Jackson</option>
			<option value = "Snoop Dogg" selected>Calvin Cordozar Broadus, Jr.</option>
		</select>
	</body>
</html>

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Ρ‚Π΅Π³ΠΎΠΌ <select> создали Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список, Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ ΠΌΡ‹ помСстили Ρ‚Ρ€ΠΈ элСмСнта <option>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π΅Π³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹. Атрибутом selected ΡƒΠΊΠ°Π·Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ (Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ вмСсто ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ).

ΠžΠ±Ρ€Π°Ρ‰Π°ΡŽ Π’Π°ΡˆΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ value (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅) Ρ‚Π΅Π³Π° <option>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ отправляСтся Π½Π° сСрвСр для дальнСйшСй ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ это выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Рис 38 HTML Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список.

ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡƒΠ½ΠΊΡ‚Π° мСню

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ логичСского Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° disabled (HTML Ρ‚Π΅Π³Π° <option>) допускаСтся ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ мСню (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€). Атрибут ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ совмСстно со скриптами, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠΊΠ° ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ условиС Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π΅Π½.

<!DOCTYPE html>
<html>
	<head>
		<title>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования HTML Ρ‚Π΅Π³Π° <option> Π² Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡΡ спискС</title>
	</head>
	<body>
		<select>
			<option value = "A">Option A</option>
			<option value = "B">Option B</option>
			<option value = "C" disabled>Option C</option>
		</select>
	</body>
</html>

Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ это выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Рис. 38Π° ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° disabled HTML Ρ‚Π΅Π³Π° <option> (ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°).

Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ <optgroup>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ связанных Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡΡ спискС <select> ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ прСдставлСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования:

<!DOCTYPE html>
<html>
	<head>
		<title>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования HTML Ρ‚Π΅Π³Π° <optgroup></title>
	</head>
	<body>
		<select  name = "black&white">
			<optgroup label = "Blacklist"> <!--Π“Ρ€ΡƒΠΏΠΏΠ° β„–1 -->
				<option value = "2PAC"> Tupac Amaru Shakur </option>
				<option value = "50cent"> Curtis Jackson </option>
				<option value = "Snoop Dogg" selected > Calvin Cordozar Broadus, Jr. </option>
			</optgroup>
			<optgroup label = "Whitelist"> <!--Π“Ρ€ΡƒΠΏΠΏΠ° β„–2 -->
				<option value = "Eminem">Marshall Bruce Mathers III</option>
			</optgroup>
		</select>
	</body>
</html>

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Π²Ρ‹Π΄Π΅Π»ΠΈΠ»ΠΈ 2 Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ‚Π΅Π³ΠΎΠΌ <optgroup>. Атрибут label элСмСнта Π·Π°Π΄Π°Π΅Ρ‚ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»ΡƒΠΆΠΈΡ€Π½Ρ‹ΠΌ Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΈΠ΅ΠΌ:

Рис. 39 Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡΡ спискС HTML.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с использованиСм логичСского Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° disabled ΠΌΡ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠΌ ΠΎΠ΄Π½Ρƒ Π³Ρ€ΡƒΠΏΠΏΡƒ («Group B«):

<!DOCTYPE html>
<html>
	<head>
		<title>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° disabled HTML Ρ‚Π΅Π³Π° <optgroup></title>
	</head>
	<body>
		<select>
			<optgroup label = "Group A"> <!--Π“Ρ€ΡƒΠΏΠΏΠ° β„–1 -->
				<option>A.1</option>
			</optgroup>
			<optgroup label = "Group B" disabled> <!--Π“Ρ€ΡƒΠΏΠΏΠ° β„–2 (ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π°)-->
				<option>B.1</option>
				<option>B.2</option>
			</optgroup>
			<optgroup label = "Group C"> <!--Π“Ρ€ΡƒΠΏΠΏΠ° β„–3 -->
				<option>C.1</option>
				<option>C.2</option>
				<option>C.3</option>
			</optgroup>
		</select>
	</body>
</html>

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:

Рис. 39Π° ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° disabled HTML Ρ‚Π΅Π³Π° <optgroup>).

ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ списка ΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ²Ρ‹Π±ΠΎΡ€

Π”Π°Π»Π΅Π΅ ΠΌΡ‹ с Π’Π°ΠΌΠΈ рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠΌ Ρ†Π΅Π»Ρ‹ΠΉ список ΠΈ составим список, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ допускаСтся Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ сразу:

<!DOCTYPE html>
<html>
	<head>
		<title>Атрибуты disabled ΠΈ multiple Ρ‚Π΅Π³Π° <select></title>
	</head>
	<body>
		<select name = "firstlist" disabled> <!-- список ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ -->
			<option value = "1">1</option>
			<option value = "2">2</option>
			<option value = "3">3</option>
		</select>
		<select name = "secondlist" multiple> <!-- список с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Π²Ρ‹Π±ΠΎΡ€Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ -->
			<option value = "A">A</option>
			<option value = "B">B</option>
			<option value = "C">C</option>
			<option value = "D">D</option>
		</select>
	</body>
</html>

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ создали Π΄Π²Π° Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ списка. Для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ списка ΠΌΡ‹ использовали Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ disabled, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ Π΄Π°Π΅Ρ‚ Π²Π·Π°ΠΉΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ со списком (ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π΅Π³ΠΎ).

Для Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ списка ΠΌΡ‹ использовали Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ multiple, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ допускаСтся Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² спискС нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² сразу (Ρ‡Π΅Ρ€Π΅Π· Ctrl Π² Windows ΠΈ Ρ‡Π΅Ρ€Π΅Π· Command Π² Mac).

Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ это выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Рис. 39Π± ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² disabled ΠΈ multiple Ρ‚Π΅Π³Π° <select>.

ВСкстовая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ

Π’Π΅Π³ <textarea> прСдставляСт собой ΠΏΠΎΠ»Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ для создания области многострочного Π²Π²ΠΎΠ΄Π° (тСкстовая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ). ОсновноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ‚Π΅Π³Π° <input> (ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ ΠΏΠΎΠ»Π΅ для Π²Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ) Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ пСрСносы строк (ΠΎΠ½ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° сСрвСр).

ВСкстовая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ количСство символов, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, тСкст Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π΅ отобраТаСтся Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ ΠΌΠΎΠ½ΠΎΡˆΠΈΡ€ΠΈΠ½Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ Courier (ΠΊΡƒΡ€ΡŒΠ΅Ρ€).

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования:

<!DOCTYPE html>
<html>
	<head>
		<title>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования Ρ‚Π΅Π³Π° <textarea></title>
	</head>
	<body>
		<form>
			<textarea  name = "auth_msg" rows = "10" cols = "45">Π—Π΄Π΅ΡΡŒ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для автора…</textarea><br>
			<input type = "submit" name = "submitInfo" value = "ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ">
		</form>
	</body>
</html>

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ создали Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ (HTML Ρ‚Π΅Π³ <textarea>), Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ name присвоили Π΅ΠΉ имя (name = «auth_msg»), Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ rows Π·Π°Π΄Π°Π»ΠΈ высоту строк Ρ€Π°Π²Π½ΠΎΠΉ дСсяти символам (rows = «10»), ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ cols ΡƒΠΊΠ°Π·Π°Π»ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ поля Ρ€Π°Π²Π½ΠΎΠΉ 45 символов (cols = «45»).

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΡ‹ размСстили Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΡƒ, которая слуТит для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ (элСмСнт <input> с Ρ‚ΠΈΠΏΠΎΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹»: type = «submit»).

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:

Рис. 40 ВСкстовая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π² HTML.

Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ тСкстовой области

Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ cols ΠΈΠ»ΠΈ rows ΡƒΠΊΠ°Π·Π°Π½Ρ‹, Ρ‚ΠΎ ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ†Π΅Π»Ρ‹ΠΌ числом. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° cols (ΡˆΠΈΡ€ΠΈΠ½Π°) ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 20 символов, Π° rows (высота) 2 символа .


ΠžΠ±Ρ€Π°Ρ‰Π°ΡŽ Π’Π°ΡˆΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈ высоты тСкстовой области Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² символах, Π½ΠΎ ΠΈ с использованиСм CSS свойств width (ΡˆΠΈΡ€ΠΈΠ½Π°) ΠΈ height (высота), Π² этом случаС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² cols ΠΈ rows Ссли ΠΎΠ½ΠΈ ΡƒΠΊΠ°Π·Π°Π½Ρ‹.


Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

<!DOCTYPE html>
<html>
	<head>
		<title>ИспользованиС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° cols HTML Ρ‚Π΅Π³Π° <textarea></title>
	</head>
	<body>
		<form>
			<textarea cols = "10">ВСкстовоС ΠΏΠΎΠ»Π΅ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 10 символов.</textarea>
			<textarea cols = "10" style = "width:200px">ВСкстовоС ΠΏΠΎΠ»Π΅ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 10 символов ΠΈ 200 пиксСлСй.</textarea><br>
			<input type = "submit" cols = "submitInfo" value = "ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ">
		</form>
	</body>
</html>

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ создали Π΄Π²Π΅ тСкстовыС области (элСмСнт <textarea>), для ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ области Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ cols ΠΌΡ‹ Π·Π°Π΄Π°Π»ΠΈ Π²ΠΈΠ΄ΠΈΠΌΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ тСкстовой области 10 символов. Для Π²Ρ‚ΠΎΡ€ΠΎΠΉ тСкстовой области ΠΌΡ‹ Π·Π°Π΄Π°Π»ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ элСмСнта 200 пиксСлСй с использованиСм встроСнного CSS (свойство width). Как Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, ΠΏΡ€ΠΈ этом Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° cols.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΡ‹ размСстили Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΡƒ, которая слуТит для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ (элСмСнт <input> с Ρ‚ΠΈΠΏΠΎΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹»: type = «submit»).

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:

Рис. 40Π° ИспользованиС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° cols HTML Ρ‚Π΅Π³Π° <textarea> (ΡˆΠΈΡ€ΠΈΠ½Π° элСмСнта Π² символах ΠΈ пиксСлях).

ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ тСкстовой области

По Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с Ρ€Π°Π½Π΅Π΅ рассмотрСнными элСмСнтами Ρ‚Π΅Π³ <textarea> ΠΈΠΌΠ΅Π΅Ρ‚ логичСский Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ disabled, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ тСкстовая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π° (нСдоступна для взаимодСйствия с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ). Атрибут ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ совмСстно со скриптами, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠΊΠ° ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ условиС Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ элСмСнт Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π΅Π½.

Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования:

<!DOCTYPE html>
<html>
	<head>
		<title>Атрибуты disabled ΠΈ name Ρ‚Π΅Π³Π° <textarea></title>
	</head>
	<body>
		<form>
			<textarea name = "userInfo">ВСкстовоС ΠΏΠΎΠ»Π΅ доступно ΠΊ заполнСнию.</textarea>
			<textarea name = "staticInfo" disabled>ВСкстовоС ΠΏΠΎΠ»Π΅ Π½Π΅ доступно ΠΊ заполнСнию.</textarea><br>
			<input type = "submit" name = "submitInfo" value = "ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ">
		</form>
	</body>
</html>

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ создали Π΄Π²Π΅ тСкстовыС области (элСмСнт <textarea>), для ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ области Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ name ΠΌΡ‹ Π·Π°Π΄Π°Π»ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°. Для Π²Ρ‚ΠΎΡ€ΠΎΠΉ тСкстовой области Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ disabled ΠΌΡ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ страницы.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΡ‹ размСстили Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΡƒ, которая слуТит для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ (элСмСнт <input> с Ρ‚ΠΈΠΏΠΎΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹»: type = «submit»).

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:

Рис. 40Π± ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² disabled ΠΈ name Ρ‚Π΅Π³Π° <textarea>.

Подсказка для тСкстовой области

И Ρ‚Π°ΠΊ ΠΌΡ‹ с Π’Π°ΠΌΠΈ рассмотрим Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ практичСскому заданию ΡΡ‚Π°Ρ‚ΡŒΠΈ этого ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°.

Благодаря Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ placeholder (HTML Ρ‚Π΅Π³Π° <textarea>) допускаСтся ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ тСкст подсказки, которая описываСт ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для Π²Π²ΠΎΠ΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π² элСмСнт.


ВСкст подсказки скрываСтся, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Π²ΠΎΠ΄ΠΈΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (любой символ) Π² тСкстовоС ΠΏΠΎΠ»Π΅, Ссли Π΅Π³ΠΎ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ, Ρ‚ΠΎ подсказка Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π° снова.


Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования:

<!DOCTYPE html>
<html>
	<head>
		<title>Атрибуты placeholder ΠΈ readonly Ρ‚Π΅Π³Π° <textarea></title>
	</head>
	<body>
		<form>
			<textarea placeholder = "Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² тСкстовоС ΠΏΠΎΠ»Π΅"></textarea>
			<textarea placeholder = "ПолС доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния" readonly></textarea><br>
			<input type = "submit" name = "submitInfo" value = "ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ">
		</form>
	</body>
</html>

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ создали Π΄Π²Π΅ тСкстовыС области (элСмСнт <textarea>), для ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ области Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ placeholder ΠΌΡ‹ Π·Π°Π΄Π°Π»ΠΈ подсказку для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, которая отобраТаСтся Π±Π»Π΅Π΄Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ тСкста Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта. Для Π²Ρ‚ΠΎΡ€ΠΎΠΉ тСкстовой области Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ readonly ΠΌΡ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния (содСрТимоС Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ).


ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ссли тСкстовоС ΠΏΠΎΠ»Π΅ доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния, Ρ‚ΠΎ ΠΏΡ€ΠΈ этом содСрТимоС Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΡ€ΠΈ этом ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ содСрТимому, Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ.


ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΡ‹ размСстили Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΊΠ½ΠΎΠΏΠΊΡƒ, которая слуТит для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ (элСмСнт <input> с Ρ‚ΠΈΠΏΠΎΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹»: type = «submit»).

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² placeholder ΠΈ readonly Ρ‚Π΅Π³Π° <textarea>.

Вопросы ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π΅ΠΌΡ‹ ΠΏΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ практичСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅:

  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ знания ΡΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ размСщСния вакансии:

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ β„– 23.

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€Π΅ΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ задания ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΈ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ рассмотритС Ρ„ΠΎΡ€ΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ всС Π΅Ρ‘ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹. Для выполнСния задания Π’Π°ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ знания ΠΈΠ· ΡΡ‚Π°Ρ‚ΡŒΠΈ «HTML Ρ„ΠΎΡ€ΠΌΡ‹». Если Π²Ρ‹ пропустили Π΅Ρ‘, Ρ‚ΠΎ Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ для Π΅Ρ‘ изучСния.

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ проинспСктируйтС ΠΊΠΎΠ΄ страницы, ΠΎΡ‚ΠΊΡ€Ρ‹Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ всС Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.


Π’Π΅Π³ datalist — Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ для ΠΏΠΎΠ»Π΅ΠΉ Π²Π²ΠΎΠ΄Π°

Π’Π΅Π³ datalist создаСт Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ для ΠΏΠΎΠ»Π΅ΠΉ Π²Π²ΠΎΠ΄Π° input Π² HTML Ρ„ΠΎΡ€ΠΌΠ΅.

Π‘ΡƒΡ‚ΡŒ автозаполнСния: ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π½Π°Π±Ρ€Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π°, снизу Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π°Ρ подсказка, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собой список доступных Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π²Ρ‹Π±ΠΎΡ€Π°. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ смоТСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², Π½Π΅ вводя Π΅Π³ΠΎ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ ΠΊ Ρ‚Π΅Π³Ρƒ input Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π΅ΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ list, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ слСдуСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ id привязываСмого Ρ‚Π΅Π³Π° datalist.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π²Ρ‹Π±ΠΎΡ€Π° хранятся Π² Ρ‚Π΅Π³Π°Ρ… option, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ хранятся Π² Ρ‚Π΅Π³Π΅ datalist.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° Π²Π²Π΅Π΄Π΅ΠΌ страну. Π’Π²Π΅Π΄Π΅ΠΌ Π²Π½Π°Ρ‡Π°Π»Π΅ Π±ΡƒΠΊΠ²Ρƒ ‘Π±’ — ΠΈ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ Π²ΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ подсказку ΠΈΠ· Ρ‚Ρ€Π΅Ρ… стран. Π—Π°Ρ‚Π΅ΠΌ Π²Π²Π΅Π΄Π΅ΠΌ Π΅Ρ‰Π΅ ΠΈ Π±ΡƒΠΊΠ²Ρƒ ‘Π΅’ — количСство ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… стран сократится Π΄ΠΎ Π΄Π²ΡƒΡ…:

<input type="text" list="country"> <datalist> <option>Π‘Π΅Π»Π°Ρ€ΡƒΡΡŒ</option> <option>Π‘Π΅Π»ΡŒΠ³ΠΈΡ</option> <option>Болгария</option> </datalist>

:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊ Ρ‚Π΅Π³Ρƒ option Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ value. ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ страны Π² привязанный ΠΈΠ½ΠΏΡƒΡ‚ ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚ Π½Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ страны, Π° содСрТимоС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° value:

<input type="text" list="country-value"> <datalist> <option value="Π‘Π΅Π»Π°Ρ€ΡƒΡΡŒ">Π‘Π΅Π»Π°Ρ€ΡƒΡΡŒ - страна ΠΎΠ·Π΅Ρ€ ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΎΡˆΠΊΠΈ</option> <option value="Π‘Π΅Π»ΡŒΠ³ΠΈΡ">Π‘Π΅Π»ΡŒΠ³ΠΈΡ - страна, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΆΠΈΠ²ΡƒΡ‚ Π±Π΅Π»ΡŒΠ³ΠΈΠΉΡ†Ρ‹</option> <option value="Болгария">Болгария - страна для ΠΎΡ‚Π΄Ρ‹Ρ…Π°</option> </datalist>

:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ . ВлияниС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° autocomplete

На Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список подсказок ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ влияниС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ autocomplete. Если ΠΎΠ½ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ (Π° Ρ‚Π°ΠΊ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ), Ρ‚ΠΎ ΠΊ значСниям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π·Π°Π΄Π°Π»ΠΈ Π² Ρ‚Π΅Π³Π΅ datalist, Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅ΡˆΠΈΠ²Π°Ρ‚ΡŒΡΡ Ρ‚Π΅ значСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Π²ΠΎΠ΄ΠΈΠ» Π² это ΠΏΠΎΠ»Π΅ Ρ€Π°Π½Π΅Π΅.

Π’Π±Π΅ΠΉΡ‚Π΅ Π² ΠΏΠΎΠ»Π΅ ‘Бразилия’ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ(Π±Π΅Π· ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π²Π²ΠΎΠ΄ΠΈΠ»ΠΈ Ρ€Π°Π½Π΅Π΅, Π² нашСм случаС Π‘Ρ€Π°Π·ΠΈΠ»ΠΈΡŽ). Π—Π°Ρ‚Π΅ΠΌ Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ ΠΊ этому ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π±ΡƒΠΊΠ²Ρƒ ‘Π±’ — Π² появившСмся спискС Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 3 страны ΠΈΠ· datalist, Π½ΠΎ ΠΈ Π²Π±ΠΈΡ‚ΡƒΡŽ Ρ€Π°Π½Π΅Π΅ Π‘Ρ€Π°Π·ΠΈΠ»ΠΈΡŽ (ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ссли Π²Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π΅Ρ‚Π΅ Ρ‚ΠΎ ΠΆΠ΅ самоС со словом ‘Π‘Π΅Π»Π°Ρ€ΡƒΡΡŒ’ — Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ спискС Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π²Π΅ БСларуси).

Если Π²Π°ΠΌ это ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ — ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ autocomplete, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π΅ΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ off.

ΠŸΡ€ΠΎΠ΄Π΅Π»Π°ΠΉΡ‚Π΅ описанныС Π²Ρ‹ΡˆΠ΅ манипуляции с ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ:

<form action=""> <input type="text" list="country" autocomplete="on"> <datalist> <option>Π‘Π΅Π»Π°Ρ€ΡƒΡΡŒ</option> <option>Π‘Π΅Π»ΡŒΠ³ΠΈΡ</option> <option>Болгария</option> <input type="submit"> </datalist> </form>

:

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅

  • Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ autocomplete,
    ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π΅Π»Π°Π΅Ρ‚ Π½Π΅Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅Π΅ Π½Π° Ρ‚Π΅Π³ datalist

HTML-Ρ‚Π΅Π³ Π²Ρ‹Π±ΠΎΡ€Π°


ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ:

Π’Ρ‹Π±Π΅Ρ€ΠΈ ΠΌΠ°ΡˆΠΈΠ½Ρƒ:

<Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ name = "cars">




ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сам »

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ «ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами» Π½ΠΈΠΆΠ΅.


ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ использованиС

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Ρ‡Π°Ρ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Ρ„ΠΎΡ€ΠΌΠ΅ для сбора ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°.

Атрибут name Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для ссылки Π΄Π°Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ послС ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ (Ссли Π²Ρ‹ опуститС name , Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚).

Атрибут id Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для связи Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список с ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ.

Π’Π΅Π³ΠΈ


Атрибуты событий

Π’Π΅Π³ с Ρ‚Π΅Π³Π°ΠΌΠΈ:


ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сам »

БвязанныС страницы

Бсылка Π½Π° HTML DOM: Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚

Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС ΠΏΠΎ CSS: стилизация Ρ„ΠΎΡ€ΠΌ


Настройки CSS ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

НСт.



HTML DOM Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚


Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚

ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Select прСдставляСт элСмСнт HTML , ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ getElementById ():

Π‘ΠΎΠ²Π΅Ρ‚: Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Select, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² поиск Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ элСмСнтов Ρ„ΠΎΡ€ΠΌΡ‹.

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π²Ρ‹Π±ΠΎΡ€Π°

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ элСмСнт



html — Π•ΡΡ‚ΡŒ Π»ΠΈ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΡΡ списком ΠΈ ΠΏΠΎΠ»Π΅ΠΌ со списком?

html — Π΅ΡΡ‚ΡŒ Π»ΠΈ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΡΡ списком ΠΈ ΠΏΠΎΠ»Π΅ΠΌ со списком? — ΠŸΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стСка

ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΊ Stack Overflow , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ, Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ знаниями ΠΈ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ свою ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρƒ.

Бпросил

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΎ 89k Ρ€Π°Π·

Π•ΡΡ‚ΡŒ Π»ΠΈ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΡΡ списком ΠΈ ΠΏΠΎΠ»Π΅ΠΌ со списком [HTML]?

На самом Π΄Π΅Π»Π΅, Π΄Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° я Π³ΠΎΠ²ΠΎΡ€ΡŽ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅: Β« Π΅ΡΡ‚ΡŒ какая-Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΏΠΎΠ»Π΅ΠΌ со списком Β», ΠΌΠΎΠΉ ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚: Β« это Π½Π΅ ΠΏΠΎΠ»Π΅ со списком, это Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список Β», πŸ™‚

Π‘ΠΎΠ·Π΄Π°Π½ 01 Ρ„Π΅Π².

РакСш ДТуял

33.1k6666 Π·ΠΎΠ»ΠΎΡ‚Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ²166166 сСрСбряных Π·Π½Π°ΠΊΠΎΠ²212212 Π±Ρ€ΠΎΠ½Π·ΠΎΠ²Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ²

1

ВСхничСски Π² HTML Π½Π΅Ρ‚ ΠΏΠΎΠ»Π΅ΠΉ со списком, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ :

ΠŸΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ ΠΎΠ½ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ (Π²Ρ‹ΠΏΠ°Π΄Π°Π΅Ρ‚) список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ.

Π—Π½Π°Ρ‡ΠΈΡ‚, ваш ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ ΠΏΡ€Π°Π².

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *