Опции за въвеждане на текст за HTML форми
В статията „Части от формуляр на уебсайт“ накратко обсъдихме опциите за въвеждане, които са достъпни за дизайнерите на формуляри. Сега е време да разгледаме по-отблизо някои от тези опции. По-конкретно тук има три полета, които ви позволяват да улавяте и съхранявате текстова информация, въведена от посетителите ви.

Текстово поле
Текстовото поле е едно от най-често използваните формулярни полета. Използва се за заснемане на кратки текстови отговори, като например името на посетителя. Можете да използвате "size =", за да промените размера на текстовото поле; "maxlength =", за да ограничите броя на знаците, които посетителят може да въведе, като например с телефонен номер или поле с пощенски код; и можете също да зададете начална стойност с "value =".

Текстово поле, което е кодирано така:



... ще изглежда така на вашия сайт:



Текстова област
Текстовите области се използват по-рядко от текстовите полета; те се използват за улавяне на по-големи блокове за въвеждане, така че можете да добавите такъв към формата си например в полето за коментари. Както при текстовото поле, можете да определите размера на полето; "rows =" задава ширината на текстовата област, докато "cols =" задава нейната височина. Текстовите области също имат опция за обръщане на думи. Ако го зададете на „wrap = off“, тогава въведеният текст се третира като един дълъг ред; "wrap = виртуален" означава, че текстът изглежда се увива във формата, но самите данни се изпращат до сървъра без прекъсвания на реда, докато "wrap = физически" кара формата да добави действителни прекъсвания на реда към полето и да го изпрати на сървъра с включените почивки.

Текстова област е кодирана така:

Можете да експериментирате, като въведете малко текст в това поле.

... ще изглежда така:

-TEXTAREA- rows = "6" cols = "40" wrap = "virtual"> Можете да експериментирате, като въведете някакъв текст в това поле.-TEXTAREA->

Поле за парола

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

Атрибутите на полето за парола са идентични на текстовото поле.

Поле с парола е кодирано така:



... ще изглежда така:


Инструкции Видео: Learn Python - Full Course for Beginners [Tutorial] (Юли 2024).