diff --git a/index.html b/index.html index 457f977..c0592bd 100644 --- a/index.html +++ b/index.html @@ -58,7 +58,7 @@
Check Group - + diff --git a/validation.js b/validation.js index ca4fe1e..4174d77 100644 --- a/validation.js +++ b/validation.js @@ -277,7 +277,7 @@ class Validation { const nameAttrVal = fieldInstance.el.name if (!fieldInstance.optional && this.validateForBlank(fieldInstance) || - (fieldInstance.optional && fieldInstance.el.value !== '')) { + (fieldInstance.optional && (fieldInstance.el.value !== '' && fieldInstance.el.checked))) { switch (fieldInstance.el.type) { case 'checkbox': this.validateCheckbox(fieldInstance, nameAttrVal)