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

HTML DOM Input Search の size プロパティとは?取得・設定方法を実例付きで解説

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

size 属性は、検索フィールドの幅を文字数を単位として定義します。特に指定しない場合、デフォルトの幅は 20 文字です。

構文(Syntax)

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

searchObject.size = number

ここで number には、検索フィールドの幅を表す文字数を指定します。デフォルト値は 20 文字です。

使用例(Example)

以下は、Input Search の size プロパティを使用した具体的なサンプルコードです。ボタンをクリックすると、検索フィールドの幅が 20 文字ずつ広がり、現在の幅が画面に表示されます。

<!DOCTYPE html>
<html>
<body>
<h1>Input search size property</h1>
<form>
FRUITS: <input type="search" id="SEARCH1" name="fruits">
</form>
<p>下のボタンをクリックして検索フィールドの幅を変更できます</p>
<button onclick="changeSize()">CHANGE</button>
<p id="Sample">
<script>
    function changeSize() {
        document.getElementById("SEARCH1").size+=20;
        var s=document.getElementById("SEARCH1").size;
        document.getElementById("Sample").innerHTML="The search field width is now "+ s;
    }
</script>
</body>
</html>

実行結果(Output)

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

HTML DOM Input Search の size プロパティとは?取得・設定方法を実例付きで解説

この状態で「CHANGE」ボタンをクリックすると、検索フィールドの幅が 20 文字分拡張され、以下のように変化します。

HTML DOM Input Search の size プロパティとは?取得・設定方法を実例付きで解説

まとめ

  • size プロパティは、検索フィールドの幅を読み書きできるプロパティです。
  • 値は文字数で指定し、デフォルトは 20 文字です。
  • JavaScript から動的に幅を変更できるため、ユーザーの操作に応じた柔軟な UI 設計に役立ちます。
  1. HTML DOM Input Searchのrequiredプロパティの使い方を解説

    HTML DOMのInput Searchオブジェクトにおけるrequiredプロパティは、<input>要素のrequired属性と連動するプロパティです。フォームがサーバーへ送信される前に、検索フィールドの入力が必須かどうかを設定・取得するために使用されます。このプロパティを利用することで、ユーザーがrequired属性付きの検索フィールドを空欄のままにした場合、フォームの送信を防ぐことができます。構文requiredプロパティの構文は以下の通りです。プロパティの設定searchObject.required = true|falsetrueを指定すると、フォーム送信前に検索フ

  2. HTML DOM パスワード入力フィールドの size プロパティの使い方を解説

    size プロパティとはHTML DOM の Input Password size プロパティは、パスワード入力フィールド(<input type=password>)の size 属性値を設定または取得するために使用されるプロパティです。このプロパティでは、文字数を単位としてパスワードフィールドの幅を定義できます。デフォルトの幅は 20 文字です。構文size プロパティを設定する場合の構文は以下のとおりです。passwordObject.size = numberここで number は、文字数で表したパスワードフィールドの幅を意味します。デフォルト値は 20 文字です。サン