JavaScript

[JavaScript] テキストボックスを読み取り専用にする

投稿日:2016年10月8日 更新日:

テキストボックスを読み取り専用にするには、readOnlyプロパティを設定します。

サンプル

例)ボタンを押すたびにテキストボックスのreadOnlyを切り替える

実行サンプル

ボタンを押すと、テキストボックスのreadOnlyが切り替わります。

 
※見た目は変わりませんが、readOnly=true中ではフォーカスを当てられません。

解説

  • readOnlyは、テキストボックスやテキストエリアなどテキスト系のみ使用できます。
  • readOnlyを設定するには、オブジェクトの.readOnlyにtrue/falseを設定します。
  • readOnlyのOは大文字でなければなりません。 例)readonlyは×。
  • disabled=trueと異なり、readOnly=trueの要素はsubmitされます。
  • disabled=trueでは文字選択不可ですが、readOnly=trueでは文字の選択が可能です。
  • disableを使う方法は以下をご覧ください。
    →「フォーム部品のDisable/Enableを切り替える

スポンサーリンク

スポンサーリンク

-JavaScript
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

[JavaScript] ひらがなチェックを行う

JavaScriptでひらがなチェックを行うサンプルFunctionです。 ひらがなチェックを行う 例)値がひらがなの場 ...

[JavaScript] 値の比較について

JavaScriptで値の比較をする場合に「==」を使うときは注意が必要です。 「==」での比較サンプル 「==」での比 ...

[JavaScript] callback関数を使用するサンプル

callback関数は、関数の引数に渡す関数のことです。 サンプルソース 例)関数「test」に、関数を渡すサンプル [ ...

[JavaScript] 配列に要素を追加する(.unshift)

配列に要素を追加するサンプルです。 配列の先頭に要素を追加する 配列の先頭に要素を追加するには、.unshiftを使用し ...

[JavaScript] 指定した位置の文字を取得する(charAt)

文字列の指定した位置の文字を取得するには、charAtを使用します。 サンプルソース 例)charAtサンプル(半角文字 ...

スポンサーリンク