この記事はこんな人におすすめ
- MUI における TextField エラー状態を表現する方法を知りたい
公式サイトの情報はコチラ。
環境
React: 17.0.2
MUI: 5.5.2
エラー表示用の TextField を作成する
エラーが発生したことがわかるように TextField を装飾するには、以下書式の通り error 属性を付けます。error 属性を使用すると TextField に表示される文字列は赤になります。
<TextField label="ラベル文字列" variant="スタイルを表す文字列" error/>
以下にエラー表示用の TextFIeld を作成する例を示します。
import { Stack, TextField } from '@mui/material';
export default function TextFieldSample3() {
return (
<Stack spacing={2} direction="row">
{/* エラー表示 の例 */}
<TextField label="年齢" variant="outlined" error/>
<TextField label="年齢" variant="filled" error/>
<TextField label="年齢" variant="standard" error/>
</Stack>
);
}
エラー表示 + ヘルパーテキスト表示用の TextField を作成する
エラー表示とヘルパーテキストの両方を表示するには、以下書式のように error 属性と helperText 属性を付けます。
<TextField label="ラベル文字列" variant="スタイルを表す文字列" error helperText="ヘルパーテキスト"/>
以下にエラー+ヘルパーテキストを表示する TextFIeld を作成する例を示します。
import { Stack, TextField } from '@mui/material';
export default function TextFieldSample2() {
return (
<Stack spacing={2} direction="row">
{/* エラー表示+ヘルパーテキスト の例 */}
<TextField label="年齢" variant="outlined" error helperText="数値を入力してください"/>
<TextField label="年齢" variant="filled" error helperText="数値を入力してください"/>
<TextField label="年齢" variant="standard" error helperText="数値を入力してください"/>
</Stack>
);
}
MUI Tips 一覧
その他の MUI Tips 一覧はコチラを参照してください。
Please follow and like us:





コメント