diff --git a/aleksis/apps/hjelp/forms.py b/aleksis/apps/hjelp/forms.py index 246f703d78b172960d48fca13a78e10ea51d6763..efe5441826ccd1f7d87557f7b1d815dd986d2fcc 100644 --- a/aleksis/apps/hjelp/forms.py +++ b/aleksis/apps/hjelp/forms.py @@ -70,28 +70,28 @@ class FeedbackForm(forms.Form): design_rating = forms.ChoiceField( label=_("Design of the user interface"), choices=ratings, - widget=forms.RadioSelect(attrs={"checked": "checked"}), + widget=forms.RadioSelect(), required=True, ) performance_rating = forms.ChoiceField( label=_("Speed"), choices=ratings, - widget=forms.RadioSelect(attrs={"checked": "checked", "class": "required"}), + widget=forms.RadioSelect(), required=True, ) usability_rating = forms.ChoiceField( label=_("User friendliness"), choices=ratings, - widget=forms.RadioSelect(attrs={"checked": "checked"}), + widget=forms.RadioSelect(), required=True, ) overall_rating = forms.ChoiceField( label=_("AlekSIS in general"), choices=ratings, - widget=forms.RadioSelect(attrs={"checked": "checked"}), + widget=forms.RadioSelect(), required=True, ) diff --git a/aleksis/apps/hjelp/templates/hjelp/feedback.html b/aleksis/apps/hjelp/templates/hjelp/feedback.html index 476fdd6ac32956e215430dd90fb6f8809bb68ec5..a68e6cef57aeef765d4bbde4d754f4ea9b787ad8 100644 --- a/aleksis/apps/hjelp/templates/hjelp/feedback.html +++ b/aleksis/apps/hjelp/templates/hjelp/feedback.html @@ -11,12 +11,15 @@ {% endblocktrans %} </p> - <form method="post"> + <form method="post" id="feedback-form" novalidate> {% csrf_token %} <ul class="collection"> <li class="collection-item"> - <div class="row"><div class="col s12 l6">{{ form.design_rating.label }} <span class="red-text">*</span></div> + <div class="row"><div class="col s12 l6">{{ form.design_rating.label }} + <span class="red-text">*</span> + <span class="red-text">{{ form.design_rating.errors }}</span> + </div> <div class="rating col s12 l6"> {% for radio in form.design_rating %} {{ radio.tag }} @@ -27,7 +30,10 @@ <div class="hide-on-large-only"> </div> </li> <li class="collection-item"> - <div class="row"><div class="col s12 l6">{{ form.performance_rating.label }} <span class="red-text">*</span></div> + <div class="row"><div class="col s12 l6">{{ form.performance_rating.label }} + <span class="red-text">*</span> + <span class="red-text">{{ form.performance_rating.errors }}</span> + </div> <div class="rating col s12 l6"> {% for radio in form.performance_rating %} {{ radio.tag }} @@ -38,7 +44,10 @@ <div class="hide-on-large-only"> </div> </li> <li class="collection-item"> - <div class="row"><div class="col s12 l6">{{ form.usability_rating.label }} <span class="red-text">*</span></div> + <div class="row"><div class="col s12 l6">{{ form.usability_rating.label }} + <span class="red-text">*</span> + <span class="red-text">{{ form.usability_rating.errors }}</span> + </div> <div class="rating col s12 l6"> {% for radio in form.usability_rating %} {{ radio.tag }} @@ -49,7 +58,10 @@ <div class="hide-on-large-only"> </div> </li> <li class="collection-item"> - <div class="row"><div class="col s12 l6">{{ form.overall_rating.label }} <span class="red-text">*</span></div> + <div class="row"><div class="col s12 l6">{{ form.overall_rating.label }} + <span class="red-text">*</span> + <span class="red-text">{{ form.overall_rating.errors }}</span> + </div> <div class="rating col s12 l6"> {% for radio in form.overall_rating %} {{ radio.tag }}