Уеб формулярите са неизменен елемент на всяка уеб страница. Те позволяват на потребителите да въвеждат информация и да взаимодействат с уебсайта. В този учебник ще разгледам с вас най-важните атрибути за полета за въвеждане, които ще ви помогнат да контролирате поведението на тези полета. Ще разгледаме атрибутите readonly, disabled, placeholder, minlength и maxlength подробно. Да започнем!

Най-важни изводи

  • Атрибутът placeholder показва временно какво трябва да бъде въведено в полето за въвеждане.
  • Атрибутът readonly предотвратява промени в полето за въвеждане, но позволява копиране.
  • Атрибутът disabled ограничава достъпа до полето за въвеждане напълно, така че то не се изпраща.
  • Атрибутите minlength и maxlength контролират дължината на въведените символи.

Стъпка по стъпка насоки

1. Използване на атрибута placeholder

Първо ще разгледаме атрибута Placeholder. Той се използва, за да даде кратко упътване за това, какво трябва да се въведе в полето за въвеждане. За да се покаже плейсхолдера, добавяме атрибута placeholder към тага . В този пример задаваме плейсхолдера на "Моля, въведете текст".

Оптимално използване на атрибути в уеб формуляри

При кликване върху полето за въвеждане, този текст изчезва и можете да започнете да въвеждате собствената си информация. След като бъде въведено нещо, текстът остава видим в полето, докато плейсхолдера изчезва. Това прави потребителското изживяване по-ясно и интуитивно.

2. Стилизиране на атрибута placeholder

За да подобрите изгледа на плейсхолдера, можете да използвате CSS. Можете да промените цвета на текста и дори прозрачността на плейсхолдера. Например, ако искате да зададете цвета на плейсхолдера на бяло, ще ви трябва CSS селектор placeholder.

Оптимално използване на атрибути в уеб формуляри

Това означава, че задавате цвят на бял и прозрачност на стойност, например 0.5. Така плейсхолдера става по-блед и по-малко доминиращ, което увеличава четливостта.

Оптимално използване на атрибути в уеб формуляри

3. Използване на атрибута readonly

Атрибутът readonly е полезен, когато искате да покажете информацията, но не искате да я редактирате. Като добавите атрибута readonly към полето за въвеждане, можете да продължите да избирате и копирате съществуващия текст, но не може да правите промени.

Оптимално използване на атрибути в уеб формуляри

Ако опитате да въведете нещо, ще забележите, че въведеното е игнорирано. Това е идеално за полета предназначени за преглед, като например потребителски данни, които не трябва да се редактират.

Оптимално използване на атрибути в уеб формуляри

4. Разликата между readonly и disabled

Основното различие между readonly и disabled се състои в това, че с деактивирано поле не е възможно никакво взаимодействие. Освен това, когато формулярът бъде изпратен, стойността на деактивирано поле няма да бъде изпратена. Следователно, ако искате поле да се показва, но не може да се редактира и да не се изпраща, използвайте атрибута disabled.

Оптимално използване на атрибути в уеб формуляри

В нашия пример можем да забележим, че полето, зададено като деактивирано, изглежда по друг начин и потребителят не може да избира текст.

5. Контролиране на дължината на въведеното с minlength и maxlength

За да контролирате дължината на въведените символи, използваме атрибутите minlength и maxlength. Това може да бъде особено полезно, когато искате да се уверите, че например телефонните номера или пощенските кодове имат определена дължина.

Оптимално използване на атрибутите в уеб формуляри

Когато зададете атрибута maxlength на 10, системата пречи на повече от 10 символа да бъдат въведени. Също така, с атрибута minlength може да се гарантира, че определен брой символи са въведени, преди формата да бъде изпратена.

Оптимално използване на атрибути в уеб формуляри

6. Използването на атрибута size

Още един полезен атрибут е size, който определя видимата ширина на поле за въвеждане в знаци. Когато зададеш size на 60, полето за въвеждане ще бъде достатъчно широко, за да са видими 60 знака, независимо от реалния брой въведени знаци.

Оптимално използване на атрибути в уеб формуляри

Това помага на потребителите визуално да разберат колко място имат при въвеждането на данни.

Обобщение

В този урок се научихте как да се справяте с важни атрибути в уеб формуляри. Разгледахме атрибута placeholder, разликите между readonly и disabled, както и управлението на дължината на въвеждането с minlength и maxlength. Внимавайте как използвате тези атрибути, за да подобрите потребителския опит.

Често задавани въпроси

Каква е разликата между readonly и disabled?readonly позволява избирането и копирането на текст, disabled не позволява никакво взаимодействие.

Как се поставя плейсхолдър?Използвайте атрибута placeholder в етикета, за да покажете временен текст.

Какво е влиянието на minlength и maxlength?Те ограничават въвеждането на определен брой символи.

Каква е ролята на атрибута size?size определя видимата ширина на поле за въвеждане в знаци.