Lines 235-242
function write_age() {
Link Here
|
235 |
hint.html(age_string); |
235 |
hint.html(age_string); |
236 |
} |
236 |
} |
237 |
|
237 |
|
238 |
$(document).ready(function () { |
238 |
function toggleRelationshipRequired() { |
239 |
if ($("#yesdebarred").is(":checked")) { |
239 |
const relationshipField = $('.relationship'); |
|
|
240 |
const label = relationshipField.parent().find('label'); |
241 |
const requiredIndicator = relationshipField.parent().find('span.required'); |
242 |
|
243 |
if (!$('#contactname').val() && !$('#contactfirstname').val()) { |
244 |
label.removeClass('required'); |
245 |
requiredIndicator.hide(); |
246 |
relationshipField.removeAttr('required'); |
247 |
} else { |
248 |
label.addClass('required'); |
249 |
requiredIndicator.show(); |
250 |
relationshipField.attr('required', 'required'); |
251 |
} |
252 |
} |
253 |
|
254 |
$(document).ready(function(){ |
255 |
if($("#yesdebarred").is(":checked")){ |
240 |
$("#debarreduntil").show(); |
256 |
$("#debarreduntil").show(); |
241 |
} else { |
257 |
} else { |
242 |
$("#debarreduntil").hide(); |
258 |
$("#debarreduntil").hide(); |
Lines 274-280
$(document).ready(function () {
Link Here
|
274 |
} |
290 |
} |
275 |
); |
291 |
); |
276 |
|
292 |
|
277 |
$(document.body).on("change", ".select_city", function () { |
293 |
if (mandatory_fields.includes('relationship')) { |
|
|
294 |
toggleRelationshipRequired(); |
295 |
if ($('#contactname').length) { |
296 |
$('#contactname').on('change', toggleRelationshipRequired); |
297 |
} |
298 |
if ($('#contactfirstname').length) { |
299 |
$('#contactfirstname').on('change', toggleRelationshipRequired); |
300 |
} |
301 |
} |
302 |
|
303 |
$(document.body).on('change','.select_city',function(){ |
278 |
var selected_city = $(this).val(); |
304 |
var selected_city = $(this).val(); |
279 |
var addressfield = $(this).data("addressfield"); |
305 |
var addressfield = $(this).data("addressfield"); |
280 |
var myRegEx = new RegExp(/(.*)\|(.*)\|(.*)\|(.*)/); |
306 |
var myRegEx = new RegExp(/(.*)\|(.*)\|(.*)\|(.*)/); |
281 |
- |
|
|