Я пытаюсь манипулировать значениями выпадающего списка с помощью другого. Ниже приведен полный код. Значения по существу - это просто время в час.как скрыть и показать выпадающее меню в соответствии с другим выпадающим списком
<!-- start -->
<div id="start">
<p>Start time</p>
<select name="select1" id="select1" >
<option value="8:00">8:00</option>
<option value="8:30">8:30</option>
<option value="9:00">9:00</option>
<option value="9:30">9:30</option>
<option value="10:00">10:00</option>
<option value="10:30">10:30</option>
<option value="11:00">11:00</option>
<option value="11:30">11:30</option>
<option value="12:00">12:00</option>
<option value="12:30">12:30</option>
<option value="13:00">13:00</option>
<option value="13:30">13:30</option>
<option value="14:00">14:00</option>
<option value="14:30">14:30</option>
<option value="15:00">15:00</option>
<option value="15:30">15:30</option>
<option value="16:00">16:00</option>
<option value="16:30">16:30</option>
<option value="17:00">17:00</option>
<option value="17:30">17:30</option>
<option value="18:00">18:00</option>
<option value="18:30">18:30</option>
<option value="19:00">19:00</option>
<option value="19:30">19:30</option>
<option value="20:00">20:00</option>
<option value="20:30">20:30</option>
<option value="21:00">21:00</option>
<option value="21:30">21:30</option>
</select>
</div>
<!--end time -->
<div id="end">
<p>End time</p>
<select name="select2" id="select2">
<option value="8:30">8:30</option>
<option value="9:00">9:00</option>
<option value="9:30">9:30</option>
<option value="10:00">10:00</option>
<option value="10:30">10:30</option>
<option value="11:00">11:00</option>
<option value="11:30">11:30</option>
<option value="12:00">12:00</option>
<option value="12:30">12:30</option>
<option value="13:00">13:00</option>
<option value="13:30">13:30</option>
<option value="14:00">14:00</option>
<option value="14:30">14:30</option>
<option value="15:00">15:00</option>
<option value="15:30">15:30</option>
<option value="16:00">16:00</option>
<option value="16:30">16:30</option>
<option value="17:00">17:00</option>
<option value="17:30">17:30</option>
<option value="18:00">18:00</option>
<option value="18:30">18:30</option>
<option value="19:00">19:00</option>
<option value="19:30">19:30</option>
<option value="20:00">20:00</option>
<option value="20:30">20:30</option>
<option value="21:00">21:00</option>
<option value="21:30">21:30</option>
<option value="22:00">22:00</option>
</select>
Моя цель состоит в том, чтобы убедиться, что выпадающий список под названием EndTime изменяет свои значения в соответствии с тем, что я выбираю в списке под названием время_запуска. Например: если во время запуска я выбираю значение 10:00 часов, список времени окончания должен показывать только часы через 10:30 и скрыть часы до 10:00. Поэтому я в основном хочу, чтобы время начала всегда было до конца.
Должно быть также ограничение по времени максимум 2 часа. Например: если я выбираю 10: 00hrs во время начала, я могу выбрать только значения до 12:00 и ниже в списке времени окончания.
Я не могу понять, как это сделать с помощью обычного JavaScript, поскольку я новичок.
привет, благодарю за вашу помощь, вы код работает очень хорошо. –
рад, что смогу помочь – ElDoRado1239