Как я могу это сделать ... Я хочу заполнить текстовое поле этим " 9: 00 AM - 14:00 ", когда я проверяю " morning" 'и' 14:00 - 19:00 ', когда я отмечаю' Вечер ', НО , когда я проверяю эти два флажка текстовое поле , заполненное этим текстом " 9: 00 AM - 7:00 PM ", иначе создайте текстовое поле без текста.
Я пытаюсь каким-то образом, но не работает, это мой HTML код разметки
А это JS код
function shifting() {
var morning = document.getElementById("morning");
var evening = document.getElementById("evening");
var working = document.getElementById("clock-field");
// If the checkbox is checked, display the output text
// morning
if (morning.checked == true){
working.value = "9:00AM - 2:00PM";
}
if (morning.checked == false){
working.value = null;
}
//evening
if (evening.checked == true){
working.value = "2:00PM - 7:00PM";
}
if (evening.checked == false){
working.value = null;
}
//morning and evening
if (morning.checked == true && evening.checked == true){
working.value = "9:00AM - 7:00PM";
}
if (morning.checked == false && evening.checked == false){
working.value = null;
}
}
Моя форма такая введите описание изображения здесь