NumberInput

NumberInputは、ユーザーからの数値入力を取得するために使用されるコンポーネントです。

使い方

import { NumberInput } from "@yamada-ui/react"
<NumberInput />

バリアントを変更する

サイズを変更する

デフォルトの値を設定する

デフォルトの値を設定する場合は、defaultValueに文字列または数値を設定します。

最小・最大値を設定する

最小値と最大値を設定する場合は、minまたはmaxに数値を設定します。

ステップ値を設定する

ステップ値を設定する場合は、stepに数値を設定します。

小数点を設定する

小数点を設定する場合は、precisionに数値を設定します。

ブラー時の値のクランプを無効にする

デフォルトでは、ユーザーの自由な数値入力を受け付けますが、minまたはmaxを超える数値は、ブラー時に自動的に調整されます。この自動的に調整される動作を無効にする場合は、clampValueOnBlurfalseに設定します。

範囲外の値を許可する

範囲外の値を許可する場合は、keepWithinRangefalseに設定します。

無効にする

無効にする場合は、disabledtrueに設定します。

読み取り専用にする

読み取り専用にする場合は、readOnlytrueに設定します。

無効な入力にする

無効な入力にする場合は、invalidtrueに設定します。

ボーダーの色を変更する

ボーダーの色を変更する場合は、focusBorderColorまたはerrorBorderColorに値を設定します。

プレースホルダーのカラーを変更する

プレースホルダーのカラーを変更する場合は、_placeholderに値を設定します。

ステッパーをカスタマイズする

ステッパーをカスタマイズする場合は、incrementPropsまたはdecrementPropsにpropsを設定します。

コンポーネントをカスタマイズする

コンポーネントをカスタマイズする場合は、useNumberInputを使用します。

制御する

Props

アクセシビリティ

現在、v2の移行に伴い、このセクションは更新中です。

2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd