From fc051cdd76d9c0bd5583bb79434dc20651d0c346 Mon Sep 17 00:00:00 2001 From: Victor Costa Date: Tue, 28 Jul 2015 14:23:46 -0300 Subject: [PATCH] Fix terms of use validation --- js/main.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/main.js b/js/main.js index 1cb02ce..f053b8c 100644 --- a/js/main.js +++ b/js/main.js @@ -1547,13 +1547,13 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers hasPasswordEquals = $inputPassword.val() === $inputPasswordConfirmation.val(); } - var hasAcceptation = $inputAcceptation.val(); + var hasAcceptation = $inputAcceptation.prop('checked'); var hasCaptcha = $inputCaptcha.val().length > 0; var hasError = (!hasEmail || !hasUsername || !hasPassword || !hasPasswordConfirmation || !hasPasswordEquals || !hasAcceptation || !hasCaptcha); if(hasError){ - if ($signupForm[0].checkValidity()) { // force check of HTML5 validation + if ($signupForm[0].checkValidity() || !hasAcceptation) { // force check of HTML5 validation e.preventDefault(); var messageErrors = []; -- libgit2 0.21.2