aboutsummaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
Diffstat (limited to 'web')
-rw-r--r--web/cobrands/fixmystreet/staff.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/web/cobrands/fixmystreet/staff.js b/web/cobrands/fixmystreet/staff.js
index 824e8fa0b..2f2de7b20 100644
--- a/web/cobrands/fixmystreet/staff.js
+++ b/web/cobrands/fixmystreet/staff.js
@@ -84,11 +84,18 @@ $.extend(fixmystreet.set_up, {
if ($(this).val() !== "action scheduled") {
$("#js-inspect-action-scheduled").addClass("hidden");
$('#raise_defect_yes').prop('required', false);
+ $('#defect_type').prop('required', false);
} else {
$("#js-inspect-action-scheduled").removeClass("hidden");
$('#raise_defect_yes').prop('required', true);
+ var dt_required = $('#defect_type')[0].length > 1 && $('input[name=raise_defect]:checked').val();
+ $('#defect_type').prop('required', dt_required ? true : false);
}
});
+ $('input[name=raise_defect]').change(function() {
+ var dt_required = $('#defect_type')[0].length > 1 && this.value;
+ $('#defect_type').prop('required', dt_required ? true : false);
+ });
},
list_item_actions: function() {