Я работаю над этой проблемой в течение нескольких дней и чувствую, что я в тупике, поэтому надеюсь, что кто-то сможет помочь.Установка динамического значения выпадающего значения в JavaScript
У меня есть форма, используемая для регистрации звонков. Форма имеет два раскрывающихся списка Причина и Резолюция, которые создаются с использованием массива.
Когда звонок по какой-либо причине отбрасывается, я хочу, чтобы пользователь нажал кнопку с именем Потерянный звонок и заполнил форму с указанием конкретной информации.
Он работает для каждого поля, но Разрешение Поле. Я не могу заставить его заселить.
Кнопка потерянного вызова вызывает функцию, использующую onClick.
<Input type="button" value="Lost Call" onClick="LostCall()" />
Весь мой код HTML5 и JavaScript.
Вот мой HTML код:
<select id="Reason"><option value=" "></option></select>
<select id="Resolution"><option value=" "></option></select>
Сценария я использую для создания раскрывающихся спадов, которые я получил здесь:
http://jsfiddle.net/bdhacker/eRv2W/
Другой затем изменить имена переменных, чтобы удовлетворить свою форму и меньше вариантов код тот же.
Вопрос: как я могу сделать это там, где кто-то нажимает на потерянный вызов, заполняется форма, включая «Причина и разрешение» с определенными значениями, когда значения разрешения динамически генерируются?
Вот сценарий для утраченного кнопки вызова:
function LostCall() {
var Reason = document.getElementById("Reason");
Reason.Value = 'Misc/Other';
var Resolution = document.getElementById("Resolution");
Resolution.Value = 'Lost Call';
Использование выше Reason заполняется, но не разрешение. Также обратите внимание, что и Misc/Other и Потерянный звонок - это опции, доступные в массиве, который я использую.
Нет, это не недостаток}.Проблема заключается в том, что мой атрибут select является владельцем места. Фактические параметры раскрывающихся списков динамически генерируются с использованием сценария из ссылки в моем вопросе. Это не стандартный выбор с опциями. – Michael
Думаю, я понимаю. Попробуйте мою отредактированную скрипку? – adriennetacke
Omg, который работает потрясающе. Один вопрос, как мне получить его, чтобы очистить значение, которое он добавил, если пользователь входит и нажимает на причину и выбирает что-то еще? – Michael