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)
上記のコードを実行すると、次のような画面が表示されます。

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

まとめ
- size プロパティは、検索フィールドの幅を読み書きできるプロパティです。
- 値は文字数で指定し、デフォルトは 20 文字です。
- JavaScript から動的に幅を変更できるため、ユーザーの操作に応じた柔軟な UI 設計に役立ちます。
-
HTML DOM Input Searchのrequiredプロパティの使い方を解説
HTML DOMのInput Searchオブジェクトにおけるrequiredプロパティは、<input>要素のrequired属性と連動するプロパティです。フォームがサーバーへ送信される前に、検索フィールドの入力が必須かどうかを設定・取得するために使用されます。このプロパティを利用することで、ユーザーがrequired属性付きの検索フィールドを空欄のままにした場合、フォームの送信を防ぐことができます。構文requiredプロパティの構文は以下の通りです。プロパティの設定searchObject.required = true|falsetrueを指定すると、フォーム送信前に検索フ
-
HTML DOM パスワード入力フィールドの size プロパティの使い方を解説
size プロパティとはHTML DOM の Input Password size プロパティは、パスワード入力フィールド(<input type=password>)の size 属性値を設定または取得するために使用されるプロパティです。このプロパティでは、文字数を単位としてパスワードフィールドの幅を定義できます。デフォルトの幅は 20 文字です。構文size プロパティを設定する場合の構文は以下のとおりです。passwordObject.size = numberここで number は、文字数で表したパスワードフィールドの幅を意味します。デフォルト値は 20 文字です。サン