Skip to content
Merged
Prev Previous commit
Next Next commit
Update static/usage/v8/toggle/helper-error/javascript.md
Co-authored-by: Brandy Smith <brandyscarney@users.noreply.github.com>
  • Loading branch information
thetaPC and brandyscarney authored Mar 11, 2025
commit 1510b82275724cc1dafa24b465029896a6c2477c
18 changes: 2 additions & 16 deletions static/usage/v8/toggle/helper-error/javascript.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,9 @@
```html
<form id="my-form">
<ion-toggle helper-text="This needs to be enabled" error-text="This field is required"> Wi-Fi </ion-toggle>

<br />

<ion-button type="submit" size="small">Submit</ion-button>
</form>
<ion-toggle helper-text="Enable to connect to available networks" error-text="Must be enabled to access the internet" justify="space-between" checked> Wi-Fi </ion-toggle>

<script>
const form = document.getElementById('my-form');
const wifi = form.querySelector('ion-toggle');
const wifi = document.querySelector('ion-toggle');

form.addEventListener('submit', (event) => submit(event));
wifi.addEventListener('ionChange', (event) => validateToggle(event));

const validateToggle = (event) => {
Expand All @@ -25,11 +17,5 @@
wifi.classList.add('ion-valid');
}
};

const submit = (event) => {
event.preventDefault();

validateToggle({ detail: { checked: wifi.checked } });
};
</script>
```