Select: Use Cases
Pre-select
You can preselect an option by setting the property modelValue.
<lion-select name="favoriteColor" label="Favorite color" .modelValue="${'hotpink'}">
<select slot="input">
<option selected hidden value>Please select</option>
<option value="red">Red</option>
<option value="hotpink">Hotpink</option>
<option value="teal">Teal</option>
</select>
</lion-select>
Disabled
You can disable an option by adding the disabled
attribute to an option.
<lion-select name="favoriteColor" label="Favorite color">
<select slot="input">
<option selected hidden value>Please select</option>
<option value="red">Red</option>
<option value="hotpink" disabled>Hotpink</option>
<option value="teal">Teal</option>
</select>
</lion-select>
Or by setting the disabled
attribute on the entire lion-select
field.
<lion-select name="favoriteColor" label="Favorite color" disabled>
<select slot="input">
<option selected hidden value>Please select</option>
<option value="red">Red</option>
<option value="hotpink">Hotpink</option>
<option value="teal">Teal</option>
</select>
</lion-select>
Validation
A validator can be used to make it e.g. required
. If you want to know how to do that, please take a look at our validation examples.