在页面加载时设置下拉列表的值

时间:2009-12-21 16:38:55

标签: drop-down-menu onload selectedvalue

嗨,谢谢你的帮助,

我正在尝试设置页面加载时下拉框的值。 现在它没有给我任何错误,但是dang下拉框没有设置为我想要的值。

这是我的代码:

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

这部分代码是我的问题吗?

谢谢, 将

1 个答案:

答案 0 :(得分:0)

<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%>')">

Source