Home » 2014 » Октомври » 28 » Урок №8 HTML5 Елементи на формите
3:58 PM
Урок №8 HTML5 Елементи на формите

HTML5 Нови елементи на формите.

HTML5 има следните нови елементи на формите.
  • <datalist>
  • <keygen>
  • <output>
Бележка

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

HTML5  елемента  <datalist>

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

Пример

<input> елемент с предварително определени стойности в <datalist>
  1. <form action="" method="get">
  2. <input list="browsers">
  3. <datalist id="browsers">
  4.   <option value="Internet Explorer">
  5.   <option value="Firefox">
  6.   <option value="Chrome">
  7.   <option value="Opera">
  8.   <option value="Safari">
  9. </datalist> 
  10. </form>

HTML5 елемента <keygen>

Целта на <keygen> елемента е да се осигури по-сигурен начин за идентификация на потребителите.
<keygen> тага определя поле за генератор на ключова двойка във форма.
Когато се представя формата,са генерирани 2 ключа,частен и публичен.
Частният ключ се съхранява на място,а публичния ключ се изпраща на сървъра.
Публичният ключ може да се използва за генериране на клиентски сертификат за удостоверяване на потребителя в бъдеще.

Пример

  1. <form action="" method="get">
  2. Username: <input type="text" name="usr_name">
  3. Encryption: <keygen name="security">
  4. <input type="submit">
  5. </form>

HTML5 елемента <output>

<output> елемента представлява резултат от изчисление.

Пример

Извършване на изчисление и да се покаже резултата в <output> елемента:
  1. <form oninput="x.value=parseInt(a.value)+parseInt(b.value)">0
  2.   <input type="range" id="a" value="50">100
  3.   +<input type="number" id="b" value="50">
  4.   =<output name="x" for="a b"></output>
  5. </form>
Категория: HTML5 | Преглеждания: 463 | Довавено от: Kaloqn | Оценка: 5.0 | Гласували :1 | Tags: урок, formite, №8, на, HTML5, елементи, elemeti, формите, Novi, Na

Ако урокът ви е харесал можете да го споделите с вашите приятели във фейсбук :
Всички коментари: 0
avatar
Социални Мрежи

PC-Tools.inc | Copyright © 2014-2015
DMCA.com Protection Status Mozilla Firefox+4.0 Chrome+13.2 Opera+5.6 IE+7.9 Safari+2.0