Створення та робота з формами в html. Вибір зі списку в HTML Випадаючий список html виводиться тільки один

Дуже часто при реєстраціях або анкетуванні на сайтах, вас просять зробити якийсь вибір з списку. Наприклад, вибрати вашу країну з багатьох інших країн. Все це різні елементи форми, вони можуть бути і по-різному оформлені: від простого HTML5до складного CSS3.

Сьогодні ми розберемо один із таких прикладів оформлення поля вибору, застосовуючи HTML/CSSта іконку Font Awesome. Але почнемо ми зазвичай з розмітки документа.

HTML-код

Всередині тега selectзнаходяться пункти випадаючого списку option. У свою чергу, теги selectі formвкладені у загальний контейнер div. Тег formповинен бути обов'язково, якщо дані згодом будуть відправлятися на сервер.







Позиціонуємо контейнер із класом boxу центрі вікна.

Box(
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

Заздалегідь підключаємо іконковий шрифт до тега, що закриває head.

Стилізація селектора select

Задаємо розміри для поля вибору – 250x50 пікселів та робимо поля для пунктів по 10 пікселів з усіх боків.

Box select(
width: 250px;
height: 50px;
padding: 10px;
}

Забираємо рамку та обведення:

Border: none;
outline: none;

Прописуємо фіолетовий колір фону, назву, колір та розмір шрифту для списків.

Background: #ab05af;
font-family: "Russo One", sans-serif;
color: #fff;
font-size: 20px;

Створюємо навколо поля тінь.

Box-shadow: 0 5px 20px rgba(0,0,0,.3);

В цілому select boxготовий і працює, але виглядає він нудно, та й трикутник, в який потрібно буде потрапити мишкою дуже маленький. А якщо я так подумав, значить і дизайнер подумає, треба заздалегідь підготуватися до різних варіантів.

Найімовірніше дизайнер поставить на місце крихітного трикутника – іконку зі шрифту Font Awesome.

Так набагато красивіше виглядає, а писати код все одно треба верстальнику. Яке тут може бути рішення? Ми не чіпатимемо HTML-код, а використовуємо псевдо-елемент before.

Псевдо-елемент before для.box

Перше, що треба зробити - це прописати код іконки та назву шрифту "Font Awesome 5 Free". Вибираємо на сайті fontawesome.comпотрібну іконку, що позначає "вибір" та копіюємо її код.



.box::before (
content: "\f150";
font-family: "Font Awesome 5 Free";
position: absolute;
top: 0;
right: 0;
width: 50px;
height: 50px;
text-align: center;
line-height: 50px;
color: #fff;
font-size: 28px;
background: #da00e0;
pointer-events: none;
}

Далі позиціонуємо абсолютно, вказуємо розміри 50x50, білий колір у іконки, світло-фіолетовий фон. Задаємо дуже важливу властивість pointer-events: none. Це означає, що псевдо-елемент beforeне є об'єктом події миші, а значення noneпропонує події "вибору мишею" проходити на нижній шар і звертатися до елемента, що знаходиться під ним - до маленького трикутника. Трикутник нікуди не зник, просто він перебуває під псевдо-елементом before, що служить лише прикрасою. Клацаючи по красивій іконці, насправді спрацьовує "некрасивий" трикутник, і ми робимо свій вибір.

window.onresize = …;

Подія onresize об'єкта window відповідає за зміну розмірів вікна браузера. Тому подія належить об'єкту вікно — window .

Оскільки серед елементів html немає тега, ототожненого з вікном браузера, то обробити в JavaScript подію onresize можна за допомогою привласнення функції властивості об'єкта window.

Розглянемо з прикладу:

Приклад:Написати скрипт, який при зміні розміру вікна викликає повідомлення "Розмір вікна змінено!"


Скрипт:

window.onresize = function message() (alert("Розмір вікна змінено!");)

HTML-код:

будь ласка, змініть розмір вікна.

Об'єкт javascript список, що випадає — select

Об'єкт select — список, що випадає — надає список значень для вибору. Вибір може бути як одного пункту, і кількох пунктів відразу. Це складний об'єкт, звернення якого у скрипті відбувається як до об'єкту select , як і його пункту option .

Властивості об'єкта select:

  • length - кількість пунктів списку
  • name - атрибут name
  • options - масив пунктів
  • selectedIndex - індекс вибраного пункту option
  • defaultSelected — вибраний пункт option за замовчуванням
  • selected — вибраний пункт

Отримати значення списку (select) в javascript можна через властивість value . Але є й інші методи.

Розглянемо приклад:

Приклад:Розмістити список, що випадає з трьох пунктів — гороов: Москва, Санкт-Петербург, інший. По клацанню на кнопці отримати значення властивості value вибраного option (пункту) списку та вивести його на екран


HTML-код:
<form name = "f1" >Місто:<br > <select name = "town" id = "s1" > <option value = "(!LANG:msk" > !}Москва</ option > <option value = "(!LANG:spb" > !}Санкт-Петербург</ option > <option value = "(!LANG:other" > !}інший</ option > </ select > <input type = "button" onclick = "f()" value = "(!LANG:ok" > !} </form>

Місто:

Ідентифікація значення списку:

function f() ( var a= document.getElementById ("s1" ) .value ; alert(a) ; )

function f()( var a=document.getElementById("s1").value; alert(a); )

Завдання js13_1.При зміні пункту списку додавати текстове поле текст із вибраного пункту меню (option).

Детально:

  • Додайте текстове поле та список select із чотирма пунктами option із текстом.
  • У тег, що відкриває select додайте обробник події onchange .
  • Ототожніть обробник події onchange з функцією, що змінює текст у текстовому полі (в текстове поле помістіть значення вибраного пункту меню).

Доповніть код:

Скрипт:

function check() ( document.getElementById ("t1" ) .value = ...; )

function check() ( document.getElementById("t1").value= ...; )

<input type = "text" id = "t1" > <br > <select id = "menu1" onchange = "..." > <option value = "1" > 1</ option > <option value = "2" > 2</ option > <option value = "3" > 3</ option > </ select >


Завдання js13_2.Створити сторінку перевірки знань учня з питанням: «У яких одиницях виміру вимірюється робота?»та двома відповідями: «Міль»(неправильний) та "Джоуль"(правильний), виконаними як елемент меню зі списком (select). Функцію перевірки запускати



Розглянемо приклад використання властивості об'єкта select - selectedIndex - вибраний пункт option:

Приклад:Виводити у текстове вікно індекс обраної альтернативи:

Автозавод: Вибрали індекс:

У цьому прикладі при зміні пункту меню генерується подія onChange. Як значення атрибута onChange виконується скрипт: відбувається звернення до текстового поля через масив елементів форми (текстове поле - це перший елемент масиву, тому що 0-й елемент - це список select, що випадає). Як значення текстового поля вказується номер вибраного списку (selectedIndex).

Об'єкт javascript option - пункт меню

Пункт меню select в javascript - option - розглядається як окремий об'єкт зі своїми властивостями:

Доступ до конкретного пункту меню відбувається через колекцію (масив) options:

<form name = "f1" > <select name = "s1" > <option value = "1" > 1</ option > <option value = "2" > 2</ option > <option value = "3" > 3</ option > </ select >

Скрипт доступу до першого пункту меню (нульовий елемент масиву options):

function myFunc()( document.f1.s1.options....=...; ...; )

Розглянемо приклад використання властивості text об'єкта option:

Приклад:При зміні вибору списку в текстовому полі виводити текст із вибраної альтернативи списку

<form > <select id = "s1" onChange = "document.getElementById("t1").value= document.getElementById("s1").options.text;"> <option >ГАЗ<option >ВАЗ</ select > <input type = "text" id = "t1" > </form>

Розглянемо ще одне рішення з використанням списку множинного вибору:

Приклад:При зміні списку множинного вибору текстове вікно виводити індекси вибраних альтернатив
(Встановити для списку атрибут multiple)



<form >Набір канцелярських товарів:<select onChange = "form.elements.value=""; for(i=0;i<6;i++) if(form.elements.options[i].selected==true) form.elements.value = form.elements.value+i;" multiple> <option >Олівці<option >Авторучки<option >Лінійки<option >Зошити<option >Стерки<option >Кнопки</ select >Вибрані позиції:<input name = "s1" size = "7" maxlength = "7" > </form>

Набір канцелярських товарів: Вибрані позиції:

Приклад:

Приклад:По клацанню на абзац (тег p) змінювати вміст тексту даного тега та виконувати центрування тексту в ньому

<p onclick = "this.outerHTML="

змінений текст</ p >"">змінний вміст</ p >

змінений текст

"">змінний вміст

Як ви вважаєте, чи сучасний у вас дизайн сайту? Чи використовуєте ви останні технології або боїтеся їх? Можливо, ви думаєте, що це занадто складно і навіть лізти не хочете в ці нетрі. Але насправді все куди інакше. Адже нові технології (я маю на увазі зараз CSS3) прийшли для того, щоб зробити життя веб-дизайнера легшим та привнести свої додаткові можливості при створенні зовнішнього вигляду сайту. Сьогодні поговоримо про те кілька видів дизайну для списку, що випадає.

Список, що випадає для сайту

Не найпростіше рішення я розглядав у січні цього року 🙂 :

завантажити

Що хочу сказати відразу з приводу демо: кожен окремий вид списку знаходиться в окремому файлі HTML, що дозволяє легко взяти код, який вам потрібен. Також в окремих файлах розташовані стилі кожного дизайну списку. Вам лише залишилося вибрати той, який вам найбільше подобається і знайти його файл стилів.

У розмітці списку нічого незвичайного:

1 2 3 4 5 6 7 8 9 10
<label class = "select-label" >Виберіть свого динозавра:</ label > <select class = "cs-select cs-skin-rotate" > <option value = "1" >Стегозавр</ option > <option value = "2" >Велоцираптор</ option > <option value = "3" >Спінозавр</ option > <option value = "4" >Археоптерикс</ option > <option value = "5" >Апатозавр</ option > </ select > </section>

Як кажуть: . Усередині нього є теги , де знаходяться елементи списку.

У деяких прикладах ви можете побачити незвичайні атрибути типу data-classабо data-link. Тут нічого бояться, вони потрібні для правильного функціонування відповідного списку, бо може зберігатися додаткова інформація.

Пройдемося трохи за стилями.

Основні стилі знаходяться у файлі cs-select.css. Тут знаходяться стилі, які надають списку звичайний вигляд, який ми звикли бачити.

А для того, щоб зробити стиль незвичайним та оригінальним, потрібно використовувати додаткові властивості. Наприклад, для першого прикладу () використовуються такі стилі:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 @font-face ( font-family : "icomoon" ; src: url ( "../fonts/icomoon/icomoon.eot?-rdnm34"); src: url ( "../fonts/icomoon/icomoon.eot?#iefix-rdnm34") format("embedded-opentype" ) , url ( "../fonts/icomoon/icomoon.woff?-rdnm34") format("woff" ) , url ( "../fonts/icomoon/icomoon.ttf?-rdnm34") format("truetype" ) , url ( "../fonts/icomoon/icomoon.svg?-rdnm34#icomoon") format("svg"); font-weight: normal; font-style: normal; ) div.cs-skin-border ( background : transparent ; font-size : 2em ; font-weight : 700 ; max-width : 600px ; ) @media screen and (max-width: 30em) (.cs-skin-border ( font-size : 1em ; ) ) .cs-skin-border > span ( border : 5px solid #000 ; border-color : inherit ; transition : background 0.2s, border-color 0.2s; ) .cs-skin-border > span: :after , .cs-skin-border .cs-selected span: :after ( font-family : "icomoon" ; content : " \e000"; ) .cs-skin-border ul span: :after ( content : "" ; opacity : 0 ; ) .cs-skin-border .cs-selected span: :after ( content : " \e00e "; color: #ddd9c9; font-size: 1.5em; opacity: 1; transition: opacity 0.2s; ) .cs-skin-border .cs-active > span ( background : #fff ; border-color : #fff ; color : #2980b9 ; ) .cs-skin-border .cs-options ( color : #2980b9 ; font- size : 0.75em ; opacity : 0 ; transition : opacity 0.2s, visibility 0s 0.2s; ) .cs-skin-border .cs-active. skin-border ul span ( padding : 1em 2em ; backface-visibility : hidden ; ) .cs-skin-border .cs-options li span:hover , .cs-skin-border li.cs-focus span ;)

А знаходяться ці стилі в окремому файлі (для зручності) cs-skin-border.css.

Висновок

Що тільки не зробиш заради неповторного дизайну свого сайту! І головне – не бійтеся експериментувати з дизайном, постійно покращуйте його. Раптом ви створите (шляхом експериментів) саме той, який сподобається вашим користувачам і вони скажуть «Вау, мені подобається цей дизайн, що ще цікавого є на цьому сайті!» 😉 .

Найпростіший список, що випадає в HTML, легко створити, використовуючи тег select. Це тег-контейнер, у нього вкладаються теги option – саме вони задають елементи списку.

Є кілька варіантів списків, які можна зробити за допомогою тега select: список, що розкривається (варіанти випадають після кліка на основному полі або наведення на нього курсора) і список множинного вибору - в ньому користувач може вибрати кілька пунктів. Перші найпоширеніші, є значним елементом навігації сучасних сайтів. Список множинного вибору, що випадає, можна застосувати, наприклад, у каталогах, де потрібно вибрати кілька характеристик товару.

Змінювати зовнішній вигляд та властивості списків можна за допомогою універсальних та спеціальних атрибутів.

Атрибути тега select

1. Multiple – задає множинний вибір.

2. Size – задає кількість видимих ​​рядків у списку, тобто висоту. І тут все залежить від того, є атрибут multiple чи ні. Якщо так, і ви не вказуєте size, то за наявності multiple користувач побачить усі можливі варіанти вибору, якщо ж multiple відсутня, то показаний буде лише один рядок, а решта відвідувач зможе прочитати, коли натисне на значок ліфта з правого боку. Якщо ж висота size задана і вона менша за кількість варіантів, то справа з'явиться смуга прокручування.

3. Name – ім'я. Список, що випадає, може обійтися і без нього, але воно може бути необхідним для взаємодії з програмою-обробником на сервері. Як правило, ім'я таки вказують.

Тег select не має обов'язкових атрибутів, на відміну від тега option.

Атрибути вкладеного тега option

  1. Selected - призначений виділення пункту списку. Користувач зможе виділяти більше одного пункту, якщо задано атрибут multiple (див. вище).
  2. Value – значення. Цей атрибут є обов'язковим. Веб-сервер повинен розуміти, які пункти списку вибрав користувач.
  3. Label. За допомогою цього атрибута можна скорочувати надто довгі елементи списків. Наприклад, на екран виводитиметься «Мілан», замість вказаного в тезі option «Мілан – адміністративний центр Ломбардії. Північна Італія». Цей атрибут також використовується для групування пунктів у списку.

Щодо ширини списку, то вона встановлюється за замовчуванням за довжиною найширшого тексту у списку. Вочевидь, ширину можна змінювати з допомогою стилів HTML.

Список, що випадає, іншими способами

Його можна зробити за допомогою CSS, наприклад, список з'являтиметься при наведенні курсору на елемент сторінки. Відмінні можливості для створення списків надає JavaScript, роботу якого спрощує бібліотека Jquery. Список, підключений за допомогою цієї бібліотеки, може бути дуже складним, наприклад, каскадним. Тобто при виборі елемента в одному списку з'являється наступний список, наприклад, існує пункт меню «Жіночий одяг» (при наведенні випадають при виборі одного з видів, наприклад, «Верхній одяг», випадає список з елементами: куртки, парки, пальто, напівпальто, шуби тощо.

Ми поверхово перерахували основні способи, за допомогою яких можна створити список, що випадає. Зрозуміло, є маса нюансів в JavaScript, які дозволяють змінювати функціональність і зовнішній вигляд списків.

Здрастуйте, шановні читачі блогу сайт. В рамках вивчення премудростей як чергове завдання продовжимо розбирати подробиці створення форм на сайті за допомогою відповідних.

Сьогодні ми розберемо, як створювати списки, що випадають (розкриваються), у тому числі з множинним вибором, за допомогою select та option, яким чином сконструювати текстове полеза допомогою текстарея, а також поговоримо про можливість розширення функціональності форм шляхом застосування тегів fieldset, label і legend.

Нагадаю, що будь-яка форма, яка є на сторінці, створюється за допомогою і призначена для введення будь-якої інформації від користувача та відправки її на сервер (приклад — ).

На жаль, засоби мови гіпертекстової розмітки не дозволяють безпосередньо обробляти цю інформацію, тому за допомогою HTML ми створюємо лише зовнішній вигляд форми, а необхідні дані надсилаються для обробки. З цією метою на вебсервері цілеспрямовано створюється спеціальний файл, написаний однією з серверних мов (найчастіше, PHP). Скажімо, для зворотного зв'язку можна створити файл mail.php, який і буде обробником.

При практичному використанні отриманої в цій публікації інформації не забудьте про те, як має виглядати де коди всіх видимих ​​елементів сторінки, включаючи форми, завжди знаходяться в межах тега body.

Ця інформація вкрай необхідна, оскільки навіть у разі використання всіх сучасних вбудованих інструментів розробників (нагадаю, першою ластівкою в реалізації цього функціоналу був ), ви повинні чітко уявляти собі механізм використання основних тегів, тоді редагування коду HTML, необхідність якого виникає час від часу, перетвориться на приємне заняття.

2. Multiple— цей атрибут, що не має параметрів, дає можливість множинного вибору на відміну від наведеного вище прикладу, де можна вибрати тільки один елемент (рядок). Спробуйте виділити в даному списку мишкою відразу кілька рядків (по одному в будь-яких місцях, утримуючи клавішу Ctrl, або за допомогою Shift наступних один за одним):

3. Size— встановлює висоту списку, що випадає, тобто кількість рядків, що відображаються. Якщо є атрибут multiple, а значення size не вказано (як у прикладі вище), то за промовчанням відображається чотири рядки, а, наприклад, при size="5" буде видно вже п'ять:

Option Textarea Label Fieldset Legend

4. Required(Параметрів не має) - визначає, що обов'язково потрібно зробити вибір перед відправкою даних обробнику. Якщо елемент зі списку не вибраний, дані форми відправлені не будуть:

Option Textarea Label Fieldset Legend

5. Autofocus(не має значення) — встановлює фокус на список відразу після завантаження сторінки. Крім того, якщо користувач звик основну частину дій робити клавішами, то саме таке попередньо налаштоване фокусування допоможе робити вибір зі списку за допомогою стрілок на клавіатурі без будь-якого використання мишки:

6. Disabled(Параметрів немає) — блокує доступ до списку (відключає його). На практиці зазвичай використовується разом зі скриптами в тих випадках, коли потрібно включати список, що розкривається, тільки при виконанні певних умов:

7. Formздійснює зв'язок списку з однією або декількома формами, до яких він належить, але знаходиться поза контейнером

. При цьому в ролі значення атрибута form прописується параметр глобального атрибуту id, який додано до тега form:

Оберіть із списку Option Textarea Label Fieldset Legend

Не плутайте атрибут тега select та основний тег для створення форми. У прикладі вище до тега form доданий атрибут id="data", а до select - form="data", що дозволило зв'язати список, що випадає, з конкретною формою.

Атрибути тега option

1. Value— визначає те значення зі списку, яке буде відправлено на сервер (обробнику форми). Власне, обробнику відправляється ім'я, яке задається атрибутом name тега select, та значення value(для даного прикладу - 1, 2, 3, 4, 5), що відповідає обраному рядку випадаючого списку:

Option Textarea Label Fieldset Legend

2. Disabled— блокує для вибору елемент списку, що випадає.

Option Textarea Label Fieldset Legend

Як видно з прикладу, рядок «Option» неактивний і вибрати його неможливо.

3. Label— відображає текстовий зміст (що є його значенням) того чи іншого списку. Якщо label присутній, то виводиться рядок, тотожний значенню цього атрибуту і ігнорується текстове зміст, що знаходиться всередині тега option. Те саме відбувається, якщо вміст між зовсім відсутня.

Тег Textarea Тег Label Тег Fieldset Тег Legend

Дивіться. У наведеному вище прикладі перший рядок для option у коді порожній (у лівій частині таблиці), але прописаний параметр label="Тег Option", в результаті саме цей текст з'явився в списку (у правій частині). Другий рядок коду як вміст тега option містить текст «Тег Textarea», але в списку справа відображається слово «Textarea», що співпадає зі значенням label="Textarea".

4. Selected— виділяє поточний пункт списку:

Option Textarea Label Fieldset Legend

Якщо є атрибут multiple, тобто можливість виділення більше одного елемента:

Option Textarea Label Fieldset Legend

Атрибути тега optgroup

Якщо список, що випадає, необхідно якось упорядкувати, наприклад, розділити по групах, то для кожної з цих груп використовують контейнер, що складається з відкриває і закриває тегів optgroup, всередині якого міститься частина пунктів випадаючого списку. При цьому існують два атрибути для налаштування подібного списку, що розкривається.

1. Label— встановлює назву кожної групи як параметр:

Option Textarea Label Fieldset Legend

Те ж саме, але з multiple та size="7" тега select:

Option Textarea Label Fieldset Legend

2. Disabled(немає значень) — блокує вибір елементів тієї групи, стосовно якої він встановлений, причому неактивні пункти зазвичай виділені сірим кольором:

Option Textarea Label Fieldset Legend

Невеликий відеоролик буде тут дуже доречним:

Текстове поле у ​​формі за допомогою тексту

Ще один елемент форми для сайту, який ми розглянемо - поле з можливістю введення до нього багаторядкового тексту. Його можна створити за допомогою тегаtextrea. Без атрибутів за замовчуванням застосування цього тегу дасть такий результат:

Введіть текст:

Введіть текст:

У полі можна здійснювати перенесення рядків, при цьому текст передаватиметься обробнику на сервер з урахуванням зроблених переносів. Поле можна розтягувати по ширині та довжині, захопивши мишкою нижній правий кут, який позначений двома діагональними смужками.

Спробуємо тепер додати до початкового коду кілька атрибутів із параметрами:

1. Name— визначає ім'я текстової області як значення для її ідентифікації після надсилання даних форми під час їх обробки на сервері.

2. Cols— ширина поля, яка в ролі параметра задається числом однакових символів, що стоять поруч, розміщених по горизонталі. Значення за замовчуванням – 20.

3. Rows- Висота текстового поля, що визначається кількістю рядків. Якщо кількість рядків тексту, що вводиться користувачем, виявиться більшою за значення, задане цим атрибутом, то праворуч з'явиться вертикальна смуга прокручування.

4. Maxlength— Вказує максимальну кількість символів, які можна помістити у текстове поле. При перевищенні ліміту подальше введення буде неможливим.

Нижче наведено приклад з усіма вище перерахованими атрибутами, дію кожного з яких ви можете перевірити особисто, просто помістивши в область тексту потрібну кількість літер і рядків (можете просто ввести один і той самий символ кілька разів):

Введіть текст:

Введіть текст:

5. Minlength— вказує на мінімальну кількість знаків, які потрібно ввести в текстову область. Якщо користувач спробує надіслати текст з меншою кількістю символів, то браузер виведе коротке повідомлення з інформацією, в якій буде міститися згадка про необхідність доповнити зміст форми і про те, скільки символів вже введено.

7. Readonly(без параметрів) — якщо до textarea прикрутити цей атрибут, то текстове поле виявиться недоступним зміни користувачами і буде призначено лише читання. Але на нього можна навести фокус (підведіть курсор до поля і клацніть лівою кнопкою мишки), а також виділити та скопіювати (частково або повністю) текст:

Ще кілька атрибутів, що реалізують додатковий функціонал під час заповнення полів:

8. Autocomplete— вказує, чи повинен браузер видавати підказки при заповненні форми користувачем на підставі даних, що раніше вводилися, і дає можливість автоматично вставляти відповідний текст.

Має все два параметри: on(включено) та off(Вимкнено). Ось приклад коду:

Введіть текст:

Цей атрибут зі значенням «on» працює лише тоді, коли у веб-браузері конкретного користувача увімкнено автозаповнення полів форми.

9. Wrap- Встановлює для браузера правила перенесення рядків у текстовій області за допомогою трьох значень:

Soft— набір символів, який не міститься в полі за шириною, автоматично переноситься на новий рядок. При цьому обробнику текст буде передано у вигляді одного рядка. У тому випадку, якщо користувач здійснить перенесення тексту в будь-якому потрібному місці за допомогою клавіші «Enter», то таке перенесення зберігається під час надсилання вебформи.

Введіть текст:

Введіть текст:

Hard— переноси здійснюються автоматично, якщо текст не влазить у поле по ширині, причому, при надсиланні обробнику місця таких переносів буде збережено. Цей параметр використовується тільки в зв'язуванні з атрибутом cols:

Введіть текст:

Введіть текст:

Off- Відключення переносів рядків. Якщо надрукувати текстовий фрагмент без механічного перенесення за допомогою клавіші «Enter», весь текст буде поміщений в один рядок, причому, з'явиться горизонтальна смуга прокручування:

Введіть текст:

Введіть текст:

10. Autofocus(не має параметрів) — ініціює фокусування на текстовому полі під час завантаження сторінки з формою.

11. Disabled— на відміну від атрибута readonly (який також забороняє редагувати вміст поля, але дає можливість навести на нього фокус), повністю блокує доступ до текстової області, яка фарбується зазвичай у сірий колір: