Вот моя форма в файле .jsp:
Что я пробовал:
Я перепробовал все, но переключатель не хочет снимать выделение)
Мои ожидания:
При нажатии на переключатель «24/7» выбор должен быть отменен
Код: Выделить всё
document.addEventListener('DOMContentLoaded', (event) => {
const radio = document.getElementById('workingHours247');
const textInput = document.getElementById('deviceWorkingHours');
toggleWorkingHoursInput(radio);
radio.addEventListener('change', function() {
toggleWorkingHoursInput(this);
});
textInput.addEventListener('focus', function() {
const radio = document.getElementById('workingHours247');
radio.checked = false;
toggleWorkingHoursInput(radio);
});
});
function toggleWorkingHoursInput(radio) {
const textInput = document.getElementById('deviceWorkingHours');
if (radio.checked) {
textInput.disabled = true;
textInput.value = '24/7';
} else {
textInput.disabled = false;
textInput.value = '';
}
}Код: Выделить всё
Рабочие часы
24/7
Подробнее здесь: https://stackoverflow.com/questions/786 ... l-jsp-file
Мобильная версия