diff --git a/src/index.ts b/src/index.ts index 29621f3..8925c69 100644 --- a/src/index.ts +++ b/src/index.ts @@ -351,7 +351,12 @@ export class MvcValidationProviders { continue; } - fields[fieldName] = fieldElement.value; + if (fieldElement instanceof HTMLInputElement && + (fieldElement.type === 'checkbox' || fieldElement.type === 'radio')) { + fields[fieldName] = fieldElement.checked ? fieldElement.value : ''; + } else { + fields[fieldName] = fieldElement.value; + } } let url: string = params['url'];