Javascript 改变DropDownList的选中状态后,后台不能获取新的选中值
如题,
var str = ShowPreAuthority();
var obj = document.all.SelectPreEmrl;
for (var i=0;i<obj.options.length;i++)
{
if (obj.options[i].value == str)
{
obj.options[0].selected = false;
obj.options[i].selected = true;
obj.selectedIndex = i;
obj.options[i].value = str;
break;
}
}
执行完毕后了,我点击按钮触发保存事件时,开始获取dropdownlist新值,获取不到,获取的还是JS未改变状态前的选中值...
(dropdownlist的autopostback设置与否结果都是一样的)
这是为什么?
后台获取是 this.DropDownList.SelectedValue