Input OTP
Komponen Input OTP (One-Time Password) membenarkan pengguna memasukkan kod yang dihantar ke e-mel atau telefon mereka untuk mengesahkan identiti mereka. Komponen ini biasanya digunakan dalam pengesahan dua faktor (2FA) dan proses pemulihan akaun.
Usage
Contoh
Invalid
Tetapkan prop invalid
kepada true untuk menandakan input sebagai tidak sah.
Disabled
Nyahaktifkan input dengan menetapkan prop disabled
kepada true.
Komponen Terkawal
Input boleh dikawal dengan menetapkan props value
dan onChange
. Dalam contoh di bawah, kami mengawal InputOTP
dengan state dan menukar nilai kepada huruf besar pada perubahan.
Menggunakan Prop pattern
Hantar regex kepada prop pattern
untuk hanya menerima nilai corak tertentu. Sebagai contoh, kita boleh menggunakan regex untuk hanya menerima nombor:
Props
InputOTP
InputOTP
menggunakan OTInput
input-otp. Sila rujuk rujukan API dalam dokumentasi ini.
Prop | Type | Default |
---|---|---|
maxLength | number | - |
defaultValue | string | - |
value | string | - |
onChange | function | - |
disabled | boolean | false |
invalid | boolean | false |
pattern | string | - |
InputOTPSlot
Prop | Type | Default |
---|---|---|
index | number | - |