Обработка <select> посредством JS

SA739

Cogito, ergo sum
Обработка <select> посредством JS

Доброго времени суток.
я прошу прощение за офтопик, но на формуе посвященном ЯС очень редок народ появляется, поэтому я набрался наглости и запостил свой топик сюда.
есть следующая задача:
имеются пять пар селектов (устанавливаются 5 временных интервалов в сутках), причем начальная граница 1-го интревала = 0 часов, конечная 5-го = 24 часам.
вопрос: подскажите как реализовать проверку-защиту от "дурака" дабы начало каждого интервала всегда больше чем окончание, окончание предэдущего интервала всегда равнялось началу последющего. в случае если пользователь установит к примеру лишь начало 3-го интервала то все предыдущие и последющие значения установятся в выбранное значение, тоесть формально сутки поделятся на 2 периода.
Заранее благодарен.
 

Geol

Пациент
Селект имеет событие onChange, по которому можно менять свойство selectedIndex другого селекта. Правда громоздко всё получиться...
 

lanka

Новичок
Re: Обработка <select> посредством JS

Автор оригинала: SA739
имеются пять пар селектов (устанавливаются 5 временных интервалов в сутках), причем начальная граница 1-го интревала = 0 часов, конечная 5-го = 24 часам.
вопрос: подскажите как реализовать проверку-защиту от "дурака" ..
Используй событие onChange для каждого селекта. В нем вызывай скрипт, проверяющий значения этого и остальных селектов и делай с ними уже все, что хочешь.
Немного похожая ситуация и готовый скрипт описываются здесь:
Q1046 How can I link three drop down form fields together so that chaining options in one of the first two effects the contents of the second and/or third?
Правда там для трех селектов, но при желании разобраться можно.
 
Сверху