【发布时间】:2014-01-13 06:47:19
【问题描述】:
我有一个下拉列表。在下拉列表中选择一个项目时,我将填充 onselectedindexchanged 事件中的一些字段。我需要使用这些值并显示一些 javscript 警报并使用新值再次加载页面。但是当我尝试使用下拉列表的 onchange 和 onselectedindexchanged 事件时,它显然首先调用了 javascript onchange 事件并且我无法获取填充的值。
所以我尝试使用不可见按钮的 onclientclick 事件。我需要从下拉列表的 onselected indexchanged 事件中调用它。
谁能建议如何做到这一点?或者为我的问题提供一些更好的解决方案。
这是我的 JS 函数
function changeEnvironment() {
var permission = document.getElementById("hiddenPermissionFlag").value;
if (permission == "true") {
var newEnvironment = document.getElementById('<%=ddlChangeEnvironment.ClientID %>').value;
alert("Entering " + newEnvironment + " environment");
}
else if (permission == "false") {
var environment = document.getElementById("hiddenEnvironment").value;
alert("Not required permissions. You are in " + environment + " environment");
}
return true;
}
所有 HiddenFields 都填充在代码隐藏文件中的 onselectedindexchanged 事件中
【问题讨论】:
标签: c# javascript asp.net