В живом коде значения параметров (время) можно отключить в зависимости от выбора даты, поэтому в начале функции (событие onchange) они все снова разрешаются для использования (и отключаются для каждой выбранной даты).
Код: Выделить всё
Select
12:00pm
12:15pm
12:30pm
12:45pm
13:00pm
13:15pm
13:30pm
13:45pm
14:00pm
var select = document.getElementById('date');
select.onchange = SetClosed;
window.onload = SetClosed;
function SetClosed(){
document.getElementById("12:00pm").disabled = false;
document.getElementById("12:15pm").disabled = false;
document.getElementById("12:30pm").disabled = false;
document.getElementById("12:45pm").disabled = false;
document.getElementById("13:00pm").disabled = false;
document.getElementById("13:15pm").disabled = false;
document.getElementById("13:30pm").disabled = false;
document.getElementById("13:45pm").disabled = false;
document.getElementById("14:00pm").disabled = false;
}
Код: Выделить всё
document.querySelectorAll('input[name="time"]').forEach(element => {element.removeAttribute("disabled");});
Подробнее здесь: https://stackoverflow.com/questions/702 ... p-down-box
Мобильная версия