-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.js
25 lines (22 loc) · 1.06 KB
/
main.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// Kích hoạt các popover
var popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]'))
var popoverList = popoverTriggerList.map(function (popoverTriggerEl) {
return new bootstrap.Popover(popoverTriggerEl)
});
// Đảm bảo rằng sự kiện hoạt động trên mọi trang
document.addEventListener('DOMContentLoaded', () => {
const radioBtn1 = document.querySelector("#flexRadioDefault1");
const radioBtn2 = document.querySelector("#flexRadioDefault2");
const radioBtn3 = document.querySelector("#flexRadioDefault3");
const genderSelect = document.querySelector("#genderSelect");
const hideGenderSelect = () => genderSelect.classList.add('d-none');
const showGenderSelect = () => genderSelect.classList.remove('d-none');
radioBtn1.addEventListener("change", hideGenderSelect);
radioBtn2.addEventListener("change", hideGenderSelect);
radioBtn3.addEventListener("change", showGenderSelect);
if (radioBtn3.checked) {
showGenderSelect();
} else {
hideGenderSelect();
}
});