Установка значения раскрывающегося списка при загрузке страницы - PullRequest
0 голосов
/ 21 декабря 2009

Привет и спасибо за помощь,

Я пытаюсь установить значение раскрывающегося списка при загрузке моей страницы. Прямо сейчас это не дает мне ошибок, но выпадающий список черт не установлен на значение, которое я хотел.

Вот мой код:

<body onLoad="IssuesToReportForm.ReportTo.SelectedValue = '<%=strReportTo%>'">

Является ли эта часть кода моей проблемой?

Спасибо, Будет

1 Ответ

0 голосов
/ 21 декабря 2009
<script type="text/javascript">
  function PreselectMyItem(itemToSelect)
  {

    // Get a reference to the drop-down
    var myDropdownList = document.IssuesToReportForm.ReportTo;

    // Loop through all the items
    for (iLoop = 0; iLoop< myDropdownList.options.length; iLoop++)
    {    
      if (myDropdownList.options[iLoop].value == itemToSelect)
      {
        // Item is found. Set its selected property, and exit the loop
        myDropdownList.options[iLoop].selected = true;
        break;
      }
    }

  }
</script>

Предполагается, что IssuesToReportForm - это имя вашей формы и ваше ReportTo имя выпадающего списка.

Тогда <body onLoad="PreselectMyItem('<%=strReportTo%>')">

Источник

...