Aller au contenu
TEXTE ET NOMBRES · FREE

OtpInput

Une case par caractère pour les codes de vérification, avec saisie et collage fluides.

Les codes de vérification doivent se saisir vite. OtpInput affiche une case par caractère, avance pendant la frappe, recule avec Retour arrière et accepte un code collé.

Pourquoi c’est utile

  • Une case par caractère
  • Saisie et collage fluides
  • Aspect familier de code de vérification

Où il trouve sa place

  • Connexion en deux étapes
  • Confirmation par e-mail et téléphone
  • Codes de livraison
Le contrôle OtpInput dans une page RayCraft

Exemple

<OtpInput @bind-Value="_code" Label="Verification code" Length="6" Completed="@(code => _done = code)" />
<OtpInput Label="PIN (hidden)" Length="4" Mask="true" />
<span>Code: @(_code ?? "") @(_done is null ? "" : "(complete)")</span>

@code {
    private string? _code;
    private string? _done;
}

Un court fragment. Ajoutez @using RayCraft.Blazor.Components à votre page et utilisez un mode de rendu interactif.

Inclus dans RayCraft Free. Des exemples fonctionnels se trouvent dans le dépôt GitHub (MIT); il contient du code d’exemple et de démonstration, pas le code de la bibliothèque.

Tous les contrôles ยท Documentation