【问题标题】:Javascript set the label text resetting when within a updatepanel and wizardJavascript 在更新面板和向导中设置标签文本重置
【发布时间】: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


    【解决方案1】:

    已修复忘记在下拉列表中将自动回发更改为 false。

    【讨论】:

      猜你喜欢
      • 2017-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多