メインコンテンツへスキップ

フォーム制御

カスタムスタイル、サイジング、フォーカス状態などを備えた <input> や <textarea> などのテキスト入力フォーム制御をアップグレードします。

input または textarea などのテキスト入力制御には、FormControl コンポーネントを使用します。FormControl は、一般的な外観、フォーカス状態、サイズなどを変更するための追加のスタイルをいくつか追加します。

結果
読み込み中...
ライブエディター

サイジング

<FormControl>size を使用して、入力のサイズを変更します。

結果
読み込み中...
ライブエディター

無効

入力に disabled プロップを追加して、グレー表示し、ポインターイベントを削除します。

結果
読み込み中...
ライブエディター

読み取り専用

入力に readOnly プロパティを追加して、入力値の変更を防ぎます。読み取り専用の入力は薄暗い色で表示されます(無効な入力と同じように)、ただし標準カーソルは保持されます。

結果
読み込み中...
ライブエディター

読み取り専用プレーンテキスト

フォーム内の読み取り専用要素をプレーンテキストとしてスタイル設定する場合は、FormControls で plaintext プロップを使用して、デフォルトのフォームフィールドスタイルを削除し、正しいマージンとパディングを保持します。

結果
読み込み中...
ライブエディター

ファイル入力

結果
読み込み中...
ライブエディター

結果
読み込み中...
ライブエディター

API

FormControl