2009-12-21 4 views
0

안녕하십니까. 도와 주셔서 감사합니다.페이지가로드 될 때 드롭 다운 목록의 값 설정

내 페이지가로드 될 때 드롭 다운 상자의 값을 설정하려고합니다. 지금은 오류가 없지만 dang 드롭 다운 상자는 내가 원하는 값으로 설정되어 있지 않습니다.

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

코드 내 문제의 일부입니다 여기에

내 코드?

감사합니다, 윌

+0

SelectedValue는 .NET 일 ... 자바 스크립트를 사용하여, 당신은 단지 selectedIndex의를 설정할 수 있습니다. 더 자세한 정보가 있습니까? – Dave

+0

내가 제공 한 기능을 사용하여 요소를 반복하는 것이 트릭을 수행하고 시도하지는 않았다고 생각합니다. – johnnyArt

답변

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

+0

완벽 고맙습니다. –

+0

대단히 반갑습니다. – johnnyArt