HTML <入力>無効属性

HTML <input>タグ

入力フィールドが無効になっているHTMLフォーム:

<form action="/action_page.php">
  <label for="fname">First name:</label>
  <input type="text" id="fname" name="fname"><br><br>
  <label for="lname">Last name:</label>
  <input type="text" id="lname" name="lname" disabled><br><br>
  <input type="submit" value="Submit">
</form>

定義と使用法

disabled属性はブール属性です

存在する場合、<input>要素を無効にする必要があることを指定します。

無効にされた入力要素は使用できず、クリックできません。

このdisabled属性を設定すると、 <input>他の条件(チェックボックスの選択など)が満たされるまで、ユーザーが要素を使用できないようにすることができます。次に、JavaScriptは無効な値を削除し、 <input>要素を使用可能にすることができます。

ヒント:フォームで無効<input>になっている要素は送信されません。


ブラウザのサポート

表の数字は、属性を完全にサポートする最初のブラウザーバージョンを示しています。

Attribute
disabled Yes Yes Yes Yes Yes

構文

<input disabled>

❮HTML<input>タグ