Files
tripwithbonus/static/v2/js/widgets/w_radio_inputs.js
2025-01-10 00:57:31 +03:00

14 lines
410 B
JavaScript

function chooseRadioInput(el, callback){
if (!el) return;
let $parent = el.closest('.w_radio_inputs');
if (!$parent) return;
let $radios = $parent.querySelectorAll('.radio');
$radios.forEach(radio => {
radio.classList.remove('checked')
})
el.classList.toggle("checked");
let checked_state = el.classList.contains("checked");
if (callback) callback(checked_state)
}