我有一個下拉列表。當在下拉列表中選擇一個項目時,我在onselectedindexchanged事件中填充一些字段。我需要使用這些值並顯示一些javscript警報並使用新值再次加載頁面。但是,當我嘗試使用onchange和onselectedindexchanged更改dropdownlist事件時,它顯然首先調用javascript onchange事件,並且我無法獲取填充值。當下拉列表索引改變時調用按鈕的onclient點擊事件
所以我試圖使用隱形按鈕的onclientclick事件。我需要從dropdownlist的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事件代碼隱藏文件
非常感謝你:) – user2124167