You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
978 B
25 lines
978 B
function checkBoxBindingInit() {
|
|
let $residency_checkBoxes = $('input[name=residency]');
|
|
let $legal_status_checkBoxes = $('input[name=legal_status]');
|
|
let $legal_status_boxes = $legal_status_checkBoxes.closest('div');
|
|
let shows = {
|
|
'russian_resident': ['individual', 'entity', 'employed'],
|
|
'non_russian_resident': ['individual', 'entity'],
|
|
'russian_stay_permit': ['individual'],
|
|
};
|
|
// $legal_status_boxes.hide();
|
|
$residency_checkBoxes.first().attr("checked", true);
|
|
$legal_status_checkBoxes.first().attr("checked", true);
|
|
|
|
$residency_checkBoxes.on("click", function (e) {
|
|
$legal_status_checkBoxes.first().attr("checked", true);
|
|
$legal_status_boxes.hide();
|
|
let value = $(e.target).val();
|
|
for (let legal_status of shows[value]){
|
|
// console.log(legal_status);
|
|
$(`input[value=${legal_status}]`).closest('div').show();
|
|
}
|
|
})
|
|
}
|
|
|
|
export {checkBoxBindingInit} |