【发布时间】:2013-10-16 20:29:59
【问题描述】:
我在一个包含在更新面板中的向导中有几个控件。当我将标签上的 innerHTML 设置为省时,它会将其设置回状态:
我的下拉列表我正在调用我的 javascript 函数 onchange="javascript:ValidateCountry();"这一切都有效,我可以看到如果被调用它会设置值,但是当我一直运行页面时会将值重置回来?
function ValidateCountry(sender, args) {
var ddlGuestCountry = document.getElementById('<%= ui_ddl_GuestCountry.ClientID %>');
var lblGuestState = document.getElementById('<%= ui_lbl_GuestState.ClientID %>');
if (ddlGuestCountry.value != "USA") {
lblGuestState.innerHTML = "Province:";
}
else {
lblGuestState.innerHTML = "State:";
}
}
更新:我注释掉了更新面板,并且值仍在回发时重置回状态。
【问题讨论】:
标签: javascript updatepanel wizard