HTML disabled Attribute

HTML disabled Attribute: This attribute is specified as a Boolean attribute. If the disabled attribute is present it means that the element must be disabled (or) not. The JavaScript could remove the disabled value, and make the element usable. And the HTML disabled element is unusable. The disabled attribute is usually drawn with grayed-out text. If the element is disabled, it does not respond to user actions, it cannot be focused.

HTML disabled Attribute

This attribute can be applied to <button>, <fieldset>, <input>, <optgroup>, <option>, <select>, <textarea> elements.

Usage: It can be used on the following elements: <button>, <input>, <option>, <select>, <textarea>, <feildset> and <optgroup>.

<button>: When the disabled attribute is present, it specifies that the button is disabled. A disabled button is unusable and un-clickable.

Syntax: <button disabled></button>

Browser Support

This attribute is supported by the following browsers:

  • Chrome
  • Safari
  • Opera
  • Internet Explorer
  • Firefox

Example: for <button> element

<!DOCTYPE html>
<html>
<body>
<button type="button" disabled>Click Here</button>
</body>
</html>

Output:

HTML disabled attribute button element

Example: for <fieldset> element

<!DOCTYPE html>
<html>
<body>
<form>
  <fieldset disabled>
    <legend>Bio-data:</legend>
    Name: <input type="text"><br>
    Email: <input type="text"><br>
   Phone number: <input type="text">
  </fieldset>
</form>
</body>
</html>

Output:

HTML disabled attribute

Example: for <input> element

<!DOCTYPE html>
<html>
<body>
<form action="/action_page.php">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname" disabled><br>
  <input type="submit" value="Submit">
</form>
</body>
</html>

Output:

HTML disabled attribute input element

Example: for <optgroup> element

<!DOCTYPE html>
<html>
<body>

<select>
  <optgroup label="Swedish Cars">
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
  </optgroup>
  <optgroup label="German Cars" disabled>
    <option value="mercedes">Mercedes</option>
    <option value="audi">Audi</option>
  </optgroup>
</select>

</body>
</html>

Output:

HTML optgroup element

Example for <option> element

<!DOCTYPE html>
<html>
<body>
<select>
  <option value="HTML" disabled>HTML</option>
  <option value="CSS">CSS</option>
  <option value="JAVA">JAVA</option>
  <option value="C">C</option>
</select>
</body>
</html>

Output:

HTML option element

Example for <select> element

<!DOCTYPE html>
<html>
<body>
<select disabled>
  <option value="HTML" disabled>HTML</option>
  <option value="CSS">CSS</option>
  <option value="JAVA">JAVA</option>
  <option value="C">C</option>
</select>
</body>
</html>

Output:

HTML disabled select element

Example for <textarea> element

<!DOCTYPE html>
<html>
<body>
<textarea disabled>
Freshersrsnow tutorials
Learn Tutorials
For Free. For Everyone. Forever.
</textarea>
</body>
</html>

Output:

HTML disabled attribute text area element