function initCustomJquery(){ $('.fields-container label').attr('style','width:30% !important'); $('#response\\.org_type_other').parent().hide(); $('#response\\.refresh_freq').parent().parent().hide(); $('#response\\.refresh_freq').removeAttr('required'); $('#response\\.req_time').parent().parent().hide(); $('#response\\.req_time').removeAttr('required'); $('#postal_area__wrapper').hide(); $('#response\\.customer_type').parent().hide(); $('#response\\.supplier_type').parent().hide(); var org_type_check = function(value){ if(value && value=='Other'){ $('#response\\.org_type_other').parent().show(); $('#response\\.org_type_other').attr('required',true); }else{ $('#response\\.org_type_other').parent().hide(); $('#response\\.org_type_other').val(''); if($('#response\\.org_type_other').attr('required')){ $('#response\\.org_type_other').removeAttr('required'); } } }; var org_type=$('#response\\.org_type').val(); org_type_check(org_type); $('#response\\.org_type').on('click',function(){ var value=$('#response\\.org_type').val(); org_type_check(value); }); var one_req_check = function(value){ if(value && value=='Recurring'){ $('#response\\.refresh_freq').parent().parent().show(); $('#response\\.refresh_freq').attr('required',true); $('.refresh_freq__wrapper label').append(' *'); $('#response\\.req_time').parent().parent().show(); $('#response\\.req_time').attr('required',true); $('.req_time__wrapper label').append(' *'); $('#response\\.req_time option:first').val('').attr({hidden:true,disabled:true}); $('#response\\.refresh_freq option:first').val('').attr({hidden:true,disabled:true}); }else{ $('#response\\.refresh_freq').parent().parent().hide(); $('#response\\.refresh_freq option:first').attr({disabled:false,selected:true}); $('.refresh_freq__wrapper label').text($('.refresh_freq__wrapper label').text().replace('*','')); if($('#response\\.refresh_freq').attr('required')){ $('#response\\.refresh_freq').removeAttr('required'); } $('#response\\.req_time').parent().parent().hide(); $('#response\\.req_time option:first').attr({disabled:false,selected:true}); $('.req_time__wrapper label').text($('.req_time__wrapper label').text().replace('*','')); if($('#response\\.req_time').attr('required')){ $('#response\\.req_time').removeAttr('required'); } } }; var one_req_value=$('input[name=response\\.one_req]:checked').val(); one_req_check(one_req_value); $('input[name=response\\.one_req]').on('click',function(){ var value=$('input[name=response\\.one_req]:checked').val(); one_req_check(value); }); var data_format_check = function(value){ if(value){ $('#response\\.data_format_other_text').parent().show(); }else{ $('#response\\.data_format_other_text').parent().hide(); $('#response\\.data_format_other_text').val(''); } }; var data_format_value=$('input[name=response\\.data_format_other]:checked').val(); data_format_check(data_format_value); $('input[name=response\\.data_format_other]').on('click',function(){ var value=$('input[name=response\\.data_format_other]:checked').val(); data_format_check(value); }); var postal_check = function(value){ if(value=='Yes'){ $('.postal_area__wrapper').show(); }else{ $('.postal_area__wrapper').hide(); } }; var postal_value=$('#response\\.relate_to_postal').val(); postal_check(postal_value); $('#response\\.relate_to_postal').on('click',function() { var value=$('#response\\.relate_to_postal').val(); postal_check(value); }); var customer_type_check = function(value){ if(value){ $('#response\\.customer_type').parent().show(); }else{ $('#response\\.customer_type').parent().hide(); } }; var customer_type_value=$('#form-check-response\\.customer_type_q-12').is(":checked"); customer_type_check(customer_type_value); $('#form-check-response\\.customer_type_q-12').on('click',function(){ var value=$('#form-check-response\\.customer_type_q-12').is(":checked"); customer_type_check(value); }); var supplier_type_check = function(value){ if(value){ $('#response\\.supplier_type').parent().show(); }else{ $('#response\\.supplier_type').parent().hide(); } }; var supplier_type_value=$('#form-check-response\\.supplier_type_q-4').is(":checked"); supplier_type_check(supplier_type_value); $('#form-check-response\\.supplier_type_q-4').on('click',function(){ var value=$('#form-check-response\\.supplier_type_q-4').is(":checked"); supplier_type_check(value); }); $('#response\\.org_type option:first').val('').attr({hidden:true,disabled:true}); $('#response\\.relate_to_postal option:first').val('').attr({hidden:true,disabled:true}); $('#response\\.req_time option:first').val('').attr({hidden:true,disabled:true}); $('#response\\.refresh_freq option:first').val('').attr({hidden:true,disabled:true}); }; $(document).ready(initCustomJquery);