HTML
 Computer >> コンピューター >  >> プログラミング >> HTML

HTML DOM 入力テキストの placeholder プロパティとは?使い方とサンプルコードを解説

HTML DOM Input Text placeholder プロパティとは

HTML DOM の Input Text placeholder プロパティは、テキスト入力フィールド(<input type="text">)の placeholder 属性の値を設定または取得するために使用されるプロパティです。

placeholder プロパティを利用すると、ユーザーがまだ何も入力していない段階で、入力フィールド内にヒントとなるテキストを表示できます。これにより、そのフィールドに何を入力すればよいのかを、ユーザーへ事前に伝えることが可能になります。

なお、プレースホルダーのテキストはデフォルトでグレー表示されます。また、value プロパティと異なり、プレースホルダーの内容はフォーム送信時にサーバーへ送信されない点に注意してください。あくまで表示上のヒントとして機能します。

構文(Syntax)

placeholder プロパティを設定する場合

textObject.placeholder = text

ここで text は、テキストフィールドに入力すべき内容のヒントを示すプレースホルダーテキストを表します。

placeholder プロパティを取得する場合

textObject.placeholder

現在設定されているプレースホルダーのテキストが文字列として返されます。

使用例(Example)

それでは、Input Text placeholder プロパティの具体的な使用例を見てみましょう。以下のサンプルでは、ボタンをクリックすると入力フィールドのプレースホルダーテキストが動的に変更されます。

<!DOCTYPE html>
<html>
<body>
<h1>Input Text placeholder property</h1>
USERNAME: <input type="text" id="USR" placeholder="....">
<p>Change the placeholder text of the above field by clicking the below button</p>
<button onclick="changeHolder()">CHANGE</button>
<script>
    function changeHolder() {
        document.getElementById("USR").placeholder = "Enter your username here..";
    }
</script>
</body>
</html>

実行結果(Output)

上記のコードを実行すると、次のような画面が表示されます。

HTML DOM 入力テキストの placeholder プロパティとは?使い方とサンプルコードを解説

「CHANGE」ボタンをクリックすると、プレースホルダーが正常に変更されます。

HTML DOM 入力テキストの placeholder プロパティとは?使い方とサンプルコードを解説

まとめ

placeholder プロパティを活用することで、JavaScript から動的に入力フィールドのヒントテキストを制御できます。ユーザーの入力操作をサポートする分かりやすい UI を構築する際に、ぜひ活用してみてください。

  1. HTML DOM パスワード入力フィールドのplaceholderプロパティの使い方

    HTML DOM の Input Password(パスワード入力)オブジェクトにおける placeholder プロパティは、パスワード入力フィールドの placeholder 属性の値を取得・設定するために使用されます。placeholder(プレースホルダー)は、ユーザーが何も入力していない状態で入力フィールド内にヒントとなるテキストを表示する機能です。デフォルトではグレー表示され、value プロパティとは異なり、フォーム送信時にはその値が送信されない点に注意してください。構文placeholder プロパティを設定する場合の構文は以下のとおりです。passwordObject.pla

  2. HTML DOM Textareaのplaceholderプロパティとは?取得・設定方法をサンプルコード付きで解説

    HTML DOM の Textarea placeholder プロパティを使用すると、HTMLドキュメント内のテキストエリア(<textarea>)要素に設定された placeholder 属性の値を取得したり、変更したりすることができます。placeholder 属性は、ユーザーが入力する前にテキストエリア内に表示されるヒントテキスト(例:「お問い合わせ内容をご記入ください」など)を指定するために使われます。JavaScriptからこの値を動的に操作できるのが、このプロパティの特徴です。構文placeholder プロパティの基本的な構文は以下の通りです。1. placehol