RayCraftDocs
v1.0.3
sv
raycraft.dev
På den här sidan

MaskedInput

Free

Textfält som formaterar det som skrivs efter en mask: 0 är en siffra, a är en bokstav, * är en bokstav eller siffra, varje annat tecken är en fast avgränsare (escapa ett maskeringstecken med ett omvänt snedstreck). Den fasta delen läggs till åt dig (att skriva den själv accepteras också). Värdet accepteras bara när masken är komplett. Preset ger färdiga masker med kontroller (Date, Time, CreditCard med Luhn-kontrollen), och Pattern lägger till ett reguljärt uttryck som det färdiga värdet måste stämma med.

Exempel

Kontrollen MaskedInput

Parametrar

ParameterTypBeskrivning
ClassstringExtra CSS-klasser som läggs till på rotelementet.
DisabledboolInaktiverar interaktion.
DisplayNamestringNamn som används i valideringsmeddelanden.
HelperTextstringLedtråd som visas under fältet.
LabelstringSynlig etikettext (diagram: tillgängligt namn; IconButton: tillgängligt namn och verktygstips).
MaskstringMönster: 0 siffra, a bokstav, * bokstav eller siffra, övriga tecken är bokstavliga.
PatternstringReguljärt uttryck som det färdiga värdet måste stämma med.
PatternMessagestringFeltext när Pattern inte stämmer.
PlaceholderstringPlatshållare som visas när fältet är tomt.
PresetMaskPresetFärdig mask med validering: Date, Time eller CreditCard. Mask åsidosätter den.
ReadOnlyboolVisar värdet men tillåter inte ändringar.
ReturnRawboolBinder de inmatade tecknen utan avgränsarna.
StylestringInbäddad stil som läggs till på rotelementet.
ValuestringAktuellt värde. Använd med @bind-Value.

Händelser

HändelseTypBeskrivning
ValueChangedEventCallback<string>Utlöses när värdet ändras.

Paket

MaskedInput ingår i RayCraft Free. Paket: RayCraft.Blazor. Den hämtas från nuget.org. Se Kom igång.