From 464b3a47c0e1c4e0e736d5f2ad7b6e7e0e02649d Mon Sep 17 00:00:00 2001 From: Thomas FORGIONE Date: Fri, 4 Sep 2015 16:50:29 +0200 Subject: [PATCH] Check if form is filled before send --- controllers/feedback/views/index.jade | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/controllers/feedback/views/index.jade b/controllers/feedback/views/index.jade index cdbc2cd..3bd6f91 100644 --- a/controllers/feedback/views/index.jade +++ b/controllers/feedback/views/index.jade @@ -46,7 +46,23 @@ block extrahead } block content - form.form-signin(method="POST", action='/feedback-target') + script. + function checkForm() { + var allAnswered = true; + $("input:radio").each(function(){ + var name = $(this).attr("name"); + if($("input:radio[name="+name+"]:checked").length == 0) + { + allAnswered = false; + } + }); + if (!allAnswered) { + alert('You did not answer all the questions'); + return false; + } + } + + form.form-signin(method="POST", action='/feedback-target', onsubmit='return checkForm()') h2 Please give us your feedback +rate(1, "What was the difficulty level without recommendation ?")