RayCraftDocs
v1.0.3
nl
raycraft.dev
Op deze pagina

MaskedInput

Free

Tekstveld dat wat u typt opmaakt volgens een masker: 0 is een cijfer, a is een letter, * is een letter of cijfer, elk ander teken is een vast scheidingsteken (escape een maskerteken met een backslash). Het vaste deel wordt voor u toegevoegd (zelf typen wordt ook geaccepteerd). De waarde wordt alleen geaccepteerd als het masker compleet is. Preset geeft kant-en-klare maskers met controles (Date, Time, CreditCard met de Luhn-controle) en Pattern voegt een reguliere expressie toe waaraan de voltooide waarde moet voldoen.

Voorbeeld

Besturingselement MaskedInput

Parameters

ParameterTypeBeschrijving
ClassstringExtra CSS-klassen die aan het hoofdelement worden toegevoegd.
DisabledboolSchakelt interactie uit.
DisplayNamestringNaam die in validatiemeldingen wordt gebruikt.
HelperTextstringHint die onder het veld wordt getoond.
LabelstringZichtbare labeltekst (grafieken: toegankelijke naam; IconButton: toegankelijke naam en knopinfo).
MaskstringPatroon: 0 cijfer, a letter, * letter of cijfer, andere tekens zijn letterlijk.
PatternstringReguliere expressie waaraan de voltooide waarde moet voldoen.
PatternMessagestringFouttekst als Pattern niet overeenkomt.
PlaceholderstringPlaatshouder die wordt getoond als het veld leeg is.
PresetMaskPresetKant-en-klaar masker met validatie: Date, Time of CreditCard. Mask overschrijft het.
ReadOnlyboolToont de waarde maar staat geen wijzigingen toe.
ReturnRawboolBindt de getypte tekens zonder de scheidingstekens.
StylestringInline stijl die aan het hoofdelement wordt toegevoegd.
ValuestringHuidige waarde. Gebruik met @bind-Value.

Gebeurtenissen

GebeurtenisTypeBeschrijving
ValueChangedEventCallback<string>Geactiveerd wanneer de waarde verandert.

Pakket

MaskedInput maakt deel uit van RayCraft Free. Pakket: RayCraft.Blazor. Het komt van nuget.org. Zie Aan de slag.