обновить значение как выбранное значение в EnumDropDownList - PullRequest
0 голосов
/ 24 апреля 2020

Я создал DropDownList и EnumDropDownList.

У каждой опции в DropDownList есть опция с тем же именем на EnumDropDownList.

Я использую опцию, выбранную пользователем из DropDownList, и я хочу обновить EnumDropDownList, которая этот параметр c был выбран пользователем.

Мой DropDownList имеет идентификатор (id="ImageTypeDropDown")
Мой EnumDropDownList имеет id ("id="FileTypeDropDown")

Как исправить линию:

document.getElementById('FileTypeDropDown2').options.find(wantedOption).Selected=true; 



    <script>
      function adjustFitted() {            
            var e = document.getElementById('ImageTypeDropDown');
            var wantedOption = e.options[e.selectedIndex].text;   // the option user chose - works well:)                         

            document.getElementById('FileTypeDropDown2').options.find(wantedOption).Selected=true;           

            return false;
        }
    </script>

1 Ответ

0 голосов
/ 24 апреля 2020

Вы очень близки.

function adjustFitted() {
        var targetVal = document.getElementById('ImageTypeDropDown').value;


        var targetDropDown = document.getElementById('FileTypeDropDown2');

        for (var i = 0; i < targetDropDown.options.length; i++) {
            if (targetDropDown.options[i].value == targetVal) {
                targetDropDown.options[i].selected = true;
            }
        }


        return false;
    }
...