У меня на сайте есть небольшой скрипт, который рассчитывает ценовое предложение на основе опций, выбранных в 4 различных элементах Select.Ценовое предложение записывается в div и обновляется каждый раз, когда происходит изменение выбранных параметров.
Вот ссылка на эту страницу: http://www.justaddsolutions.com/justaddwebsite/prices/
Я использовал событие jQuery CHANGEобработчик для запуска функции вычисления каждый раз, когда происходит изменение в моих элементах Select, например:
jQuery("#pages").change(price_quoter);
И вот мой HTML-код, который идет с ним:
<select id="pages" class="instant_quote" name="pages">
<option value="1">1 page</option>
<option value="2">2 pages</option>
отлично работает в Safari и Chrome, но не работает в IE8.В IE8 изменение элементов Select не вызывает вычислительную функцию.
Я исследовал эту проблему и получил противоречивые данные - некоторые говорят, что событие Change jQuery не работает в IE8, а некоторые говорят, что оно работает.
Затем я подумал использовать функцию onChange JS, но также прочитал, что она не поддерживается IE8.
Не могли бы вы выяснить, как это сделать во всех браузерах.