diff --git a/Views/FormView.js b/Views/FormView.js index fcf7c91..dc63be9 100755 --- a/Views/FormView.js +++ b/Views/FormView.js @@ -646,6 +646,7 @@ export class FormView if (!elements[i].required && elements[i].value === '') { continue; } else if ((elements[i].required && elements[i].value === '') + || (elements[i].required && elements[i].getAttribute('type') === 'checkbox' && !elements[i].checked) || (typeof elements[i].pattern !== 'undefined' && elements[i].pattern !== '' && !(new RegExp(elements[i].pattern)).test(elements[i].value))