diff --git a/packages/validator/Validator.astro b/packages/validator/Validator.astro index 24b4c16..b4a20b7 100644 --- a/packages/validator/Validator.astro +++ b/packages/validator/Validator.astro @@ -40,7 +40,8 @@ const { hook = 'all', displayErrorMessages = false } = Astro.props; const limit = element.getAttribute(attribute); return `${attribute}:${limit}`; }); - const value = element.value; + const value = + element.type === 'checkbox' ? (element.checked ? 'checked' : '') : element.value; const errors = validate(value, validators); // set element hasErrors