Radio
Examples
<nxt-radio-group id="defaultRadioGroup">
<nxt-radio value="apples">Apples</nxt-radio>
<nxt-radio value="oranges">Oranges</nxt-radio>
<nxt-radio value="blueberries">Blueberries</nxt-radio>
</nxt-radio-group>
<script>
const radioGroup = document.getElementById('defaultRadioGroup');
radioGroup.addEventListener('input', (event) => {
console.log(`Selected: ${event.target.value}`);
});
</script>
<nxt-radio-group value="oranges">
<nxt-radio value="apples">Apples</nxt-radio>
<nxt-radio value="oranges">Oranges</nxt-radio>
<nxt-radio value="blueberries">Blueberries</nxt-radio>
</nxt-radio-group>
<nxt-radio-group>
<nxt-radio size="large" value="apples">Apples</nxt-radio>
<nxt-radio size="large" value="oranges">Oranges</nxt-radio>
<nxt-radio size="large" value="blueberries">Blueberries</nxt-radio>
</nxt-radio-group>
<nxt-radio-group>
<nxt-radio disabled value="apples">Apples</nxt-radio>
<nxt-radio disabled value="oranges">Oranges</nxt-radio>
<nxt-radio disabled value="blueberries">Blueberries</nxt-radio>
</nxt-radio-group>
<nxt-radio-group>
<nxt-radio invalid value="apples">Apples</nxt-radio>
<nxt-radio invalid value="oranges">Oranges</nxt-radio>
<nxt-radio invalid value="blueberries">Blueberries</nxt-radio>
</nxt-radio-group>
import '@nxt/ndbx-components/radio';
NxtRadio
This is a radio button.
Tag: nxt-radio
Properties
| Property | Attribute | Type | Default | Description |
checked |
checked |
boolean |
false |
Whether the radio button is checked. |
disabled |
disabled |
boolean |
false |
Whether the radio button is disabled. |
invalid |
invalid |
boolean |
false |
Whether the radio button is invalid. |
size |
size |
NxtRadioSize |
'small' |
The size of the label. |
value |
value |
string |
'' |
The value bound to the radio button. |
Type Aliases
NxtRadioSize
'small' | 'large'