RayCraftDocs
v1.0.3
de
raycraft.dev
Auf dieser Seite

MaskedInput

Free

Textfeld, das die Eingabe nach einer Maske formatiert: 0 ist eine Ziffer, a ein Buchstabe, * ein Buchstabe oder eine Ziffer, jedes andere Zeichen ist ein festes Trennzeichen (maskieren Sie ein Maskenzeichen mit einem Backslash). Der feste Teil wird für Sie ergänzt (ihn selbst zu tippen wird ebenfalls akzeptiert). Der Wert wird nur akzeptiert, wenn die Maske vollständig ist. Preset liefert fertige Masken mit Prüfungen (Date, Time, CreditCard mit der Luhn-Prüfung), und Pattern fügt einen regulären Ausdruck hinzu, dem der fertige Wert entsprechen muss.

Beispiel

Steuerelement MaskedInput

Parameter

ParameterTypBeschreibung
ClassstringZusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden.
DisabledboolDeaktiviert die Interaktion.
DisplayNamestringIn Validierungsmeldungen verwendeter Name.
HelperTextstringHinweis, der unter dem Feld angezeigt wird.
LabelstringSichtbarer Beschriftungstext (Diagramme: zugänglicher Name; IconButton: zugänglicher Name und QuickInfo).
MaskstringMuster: 0 Ziffer, a Buchstabe, * Buchstabe oder Ziffer, andere Zeichen sind Literale.
PatternstringRegulärer Ausdruck, dem der fertige Wert entsprechen muss.
PatternMessagestringFehlertext, wenn Pattern nicht passt.
PlaceholderstringPlatzhalter, der angezeigt wird, wenn das Feld leer ist.
PresetMaskPresetFertige Maske mit Validierung: Date, Time oder CreditCard. Mask überschreibt sie.
ReadOnlyboolZeigt den Wert, lässt aber keine Änderungen zu.
ReturnRawboolBindet die eingegebenen Zeichen ohne die Trennzeichen.
StylestringInline-Stil, der dem Wurzelelement hinzugefügt wird.
ValuestringAktueller Wert. Verwenden Sie es mit @bind-Value.

Ereignisse

EreignisTypBeschreibung
ValueChangedEventCallback<string>Wird ausgelöst, wenn sich der Wert ändert.

Paket

MaskedInput gehört zu RayCraft Free. Paket: RayCraft.Blazor. Es stammt von nuget.org. Siehe Erste Schritte.