HTML <input> readonly属性

HTML input 标签参考手册HTML <input> タグ

例

読み取り専用の入力フィールドを持つ HTML フォーム:

<form action="demo_form.html">
  Country: <input type="text" name="country" value="Norway" readonly><br>
<input type="submit" value="提交">
</form>

試してみる »

ブラウザサポート

Internet ExplorerFirefoxOperaGoogle ChromeSafari

すべての主要ブラウザは readonly 属性をサポートしています。


定義と使用方法

readonly 属性は論理属性です。

readonly 属性は、入力フィールドが読み取り専用であることを指定します。

読み取り専用フィールドは変更できません。ただし、ユーザーは Tab キーを使用してフィールドに移動し、テキストを選択またはコピーすることができます。

readonly 属性は、特定の条件が満たされるまで(チェックボックスがオンになるなど)、ユーザーが値を変更するのを防ぎます。その後、JavaScript を使用して readonly 値を削除し、入力フィールドを編集可能な状態に切り替える必要があります。


HTML 4.01 と HTML5 の違い

なし。


HTML と XHTML の違い

XHTML では属性の最小化が禁止されているため、readonly 属性は <input readonly="readonly" /> として定義する必要があります。


構文

<input readonly>


HTML input 标签参考手册HTML <input> タグ その他の拡張