コンポーネント
← すべてのコンポーネント

フォームフィールド

stimeo--form-field

コントロールと説明・エラーを aria-describedby / aria-invalid / aria-errormessage で関連付ける。

stimeo--form-field コントローラは、フォームコントロールの関連付けを肩代わりする基盤です。説明・エラー要素に id を採番してコントロールの aria-describedby を合成し、aria-invalid を切り替え、aria-errormessage をライブなエラー領域へ向けます。setError(アクションパラメータ経由)と clearError でエラー状態を制御し、 stimeo--form-field:validate を発火します。バリデーション自体は行わず、見た目も持ちません(この Playground 側が担います)。

実行中

確認メールを送信します。

このデモはフィールドのエラー状態(このコントローラが担う ARIA の関連付け)を切り替えます。入力値の検証や値のクリアは行いません。「エラーを表示」でフィールドを無効状態にして role="alert" 領域でメッセージを読み上げ、「エラーを解除」で正常状態に戻します。