diff --git a/dist/aspnet-validation.js b/dist/aspnet-validation.js index d953cd5..d63e352 100644 --- a/dist/aspnet-validation.js +++ b/dist/aspnet-validation.js @@ -413,7 +413,7 @@ var MvcValidationProviders = /** @class */ (function () { var payload = encodedParams.join('&'); return new Promise(function (ok, reject) { var request = new XMLHttpRequest(); - if (params.type === 'Post') { + if (params.type && params.type.toLowerCase() === 'post') { var postData = new FormData(); for (var fieldName in fields) { postData.append(fieldName, fields[fieldName]); @@ -508,6 +508,9 @@ var ValidationService = /** @class */ (function () { * @param callback Receives true or false indicating validity after all validation is complete. */ this.validateForm = function (form, callback) { + if (!(form instanceof HTMLFormElement)) { + throw new Error('validateForm() can only be called on