インプット(検索)

component

キーワードを入力して検索するための入力欄です。入力した文字は × ボタンでまとめて消せます。検索は「検索」ボタン(sm は虫眼鏡のボタン)か Enter で確定してから実行し、入力のたびには実行しません。

size × state

valid (isInvalid=false)

small medium large enable / empty
enable / filled
disabled

isInvalid=true

bg negative/50 · border 2px negative/500

small medium large enable / empty
enable / filled

検索は送信ボタンか Enter で確定してから

全サイズで <form role="search"> で包み、送信ボタン(sm は虫眼鏡のアイコンボタン search-input-submit-icon、md / lg は「検索」ボタン)か Enter で確定してから検索する。入力のたびには検索しない(1 文字ごとに結果と件数の告知が変わり、入力中の文字と重なって聞き取れないため)。クリア(×)は押したら検索前に戻してよい

機能

このコンポーネントの用途

フリーワード検索の入力。クリア(×)と送信(検索)を内蔵。
検索は送信ボタンか Enter で確定してから実行し、入力のたびには実行しない(全サイズ共通)。
通常の 1 行入力は search-input ではなく input。