Responsive
Atoms
FormLabel
Default
Molecules
ContactDetails
Default
Organisms
HeaderMinimal
Default
ServicesGroupFinderBlock
With Results No Results

Select / Umbraco Forms - Required with Validation

Select configured like Umbraco Forms with validation

Layout
Properties
JSON format (e.g., [{"LinkText":"Home","LinkUrl":"/"}])
Component Code
@await Html.PartialAsync("~/Components/Atoms/Select/Select.cshtml", new SelectProps
{
"Label": "How did you hear about us?",
"HelpText": "",
"Placeholder": "Please select...",
"ErrorMessage": "",
"Name": "",
"Id": "",
"Value": "",
"Options": [
{
"Text": "Search engine",
"Value": "search",
"Disabled": false,
"Selected": false
},
{
"Text": "Social media",
"Value": "social",
"Disabled": false,
"Selected": false
},
{
"Text": "Friend or family",
"Value": "referral",
"Disabled": false,
"Selected": false
},
{
"Text": "Advertisement",
"Value": "ad",
"Disabled": false,
"Selected": false
},
{
"Text": "Other",
"Value": "other",
"Disabled": false,
"Selected": false
}
],
"HasError": false,
"UsesAspNetClientValidation": false,
"ShowLabel": true,
"ShowHelpText": false,
"Required": true,
"Disabled": false,
"Size": "small",
"DataVal": true,
"DataValRequired": "Please select an option",
"DataUmb": "form-field-1",
"Title": "",
"Autocomplete": "",
"AllowMultiple": false,
"AriaLabel": "",
"AriaDescribedBy": ""
})
♿ Accessibility