Input Text readOnly 属性

定義と用法

readOnly 属性設定または読み取り専用のテキストフィールドの返却

読み取り専用のフィールドは変更できません。ただし、ユーザーはそれを選択し、ハイライト表示し、テキストをコピーすることができます。

ヒント:ユーザーがフィールドと相互作用を防ぐために、代わりに使用してください disabled 属性

も参照してください:

HTML 参考マニュアル:HTML <input> readonly 属性

例 1

テキストフィールドを読み取り専用に設定:

document.getElementById("myText").readOnly = true;

自分で試してみてください

例 2

テキストフィールドが読み取り専用かどうかを確認:

var x = document.getElementById("myText").readOnly;

自分で試してみてください

文法

readOnly 属性の返却:

textObject.readOnly

readOnly 属性の設定:

textObject.readOnly = true|false

属性値

説明
true|false

テキストフィールドが読み取り専用であるべきかを指定します。

  • true - テキストフィールドは読み取り専用
  • false - デフォルト。テキストフィールドは変更可能

技術的詳細

返り値: ブール値、テキストフィールドが読み取り専用の場合に返す true;そうでない場合は返す false

ブラウザのサポート

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
サポート サポート サポート サポート サポート