0
我有一個下拉列表和一個Gridview,其中一列是一個下拉列表。使用javascript在Gridview中更改dropdownlist的選定文本
這兩個下拉列表都使用相同的數據源。
當在下拉列表中選擇一個值(在gridview之外)時,我想在我的gridview中查找每個dropdownlist的selectedValue和selectText。
這是我曾嘗試:
DROPDOWNLIST:
<asp:DropDownList onclick="javascript:onJDSelection()" ID="DropDownList3" runat="server"
DataSourceID="SqlDataSource4" DataTextField="circt_cstdn_nm"
DataValueField="circt_cstdn_user_id">
的Javascript:
<script type="text/javascript">
function onJDSelection() {
var jd = document.getElementById('DropDownList3.ClientID').selectedText;
var grid = document.getElementById('GridView2.ClientID');
//Loop starts from 1 because the zeroth row is the header.
for (var i = 1; i < grid.rows.length; i++) {
var OtherText = grid.rows[i].cells[2].innerText; // Works fine
grid.rows[i].cells[3].getElementsById('ddl_JD').selectedText = jd;
}
}
當我點擊我得到一個錯誤。它說對象預計。但我知道這些物品存在!
任何想法?謝謝!