АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
67 of 133 menu

Атрыбут disabled

Атрыбут disabled блакіруе элемент HTML формы, то ёсць робіць яго неактыўным. З'яўляецца атрыбутам без значэння.

Блакіроўка элементаў звычайна патрэбная для таго, каб забараніць карыстальніку мяняць некаторыя значэнні (якія, тым не менш, павінны быць паказаныя карыстальніку ў выглядзе элементаў формы). Часам элементы блакіруюць (і здымаюць блакіроўку) з дапамогай JavaSctipt.

Паводзіны

У выпадку кнопкі (button ці input з атрыбутам type у значэннях button, reset ці submit) блакіроўка азначае, што на кнопку нельга будзе націснуць. У выпадку з тэкставым полем ўводу (input ці textarea) у ім нельга будзе памяняць ці скапіяваць тэкст. У выпадку з чекбоксамі і радыё іх стан (адзначана ці не) нельга будзе змяніць. У выпадку з выпадальнымі спісамі select нельга будзе змяніць абраны пункт спісу.

Заблакаваны элемент па змаўчанні мае шэры фон. Ён таксама не будзе ўдзельнічаць у пераходах клавішай Tab.

Прыклад . Заблакаваная кнопка

Давайце заблакуем кнопку з дапамогай атрыбута disabled. Для параўнання побач прыклад незаблакаванай кнопкі (паспрабуем на яе націснуць):

<button disabled>text</button> <button>text</button>

:

Прыклад . Заблакаваны чэкбокс

А цяпер давайце паглядзім на заблакаваны флажок чэкбокса. Для параўнання побач глядзім прыклад не заблакаванага флажка:

<input type="checkbox" disabled> <input type="checkbox">

:

Прыклад . Заблакаваны і адзначаны чэкбокс

Давайце паглядзім, як выглядае заблакаваны і адзначаны з дапамогай атрыбута checked флажок чэкбокс. Для параўнання побач звернемся да прыкладу не заблакаванага адзначанага флажка:

<input type="checkbox" disabled checked> <input type="checkbox" checked>

:

Прыклад . Заблакаваны тэкставы інпут

А цяпер давайце заблакуем інпут. Для параўнання побач паглядзім прыклад не заблакаванага інпута:

<input type="text" value="text" disabled> <input type="text" value="text">

:

Прыклад . Заблакаваная тэкстаarea

А тут мы ўбачым заблакаваную тэкстаarea (звярніце ўвагу на тое, што памер заблакаванага textarea можна мяняць). Для параўнання побач звернемся да прыкладу не заблакаванай тэкстаarea:

<textarea disabled>text</textarea> <textarea>text</textarea>

:

Прыклад . Заблакаваны выпадальны спіс

Давайце паглядзім як працуе заблакаваны select. Для параўнання побач паглядзім прыклад не заблакаванага выпадальнага спісу:

<select disabled> <option>city1</option> <option selected>city2</option> <option>city3</option> <option>city4</option> </select> <select> <option>city1</option> <option selected>city2</option> <option>city3</option> <option>city4</option> </select>

:

Глядзіце таксама

  • псеўдаклас disabled,
    які задае стылі заблакаванаму элементу
  • псеўдаклас enabled,
    які задае стылі незаблакаванаму элементу
byenru