【发布时间】:2012-05-10 07:39:00
【问题描述】:
我在aspx中定义了一个隐藏文件:-
<asp:HiddenField runat ="server" ID="hfBrand" value = "False" />
一个组合框控件正在调用一个 JavaScript 函数函数:-
<telerik:RadComboBox ID="Brands" runat="server"
onclientselectedindexchanged="LoadProperties"
AutoPostBack="True">
</telerik:RadComboBox>
在该函数中,我试图将隐藏字段值设置为“True”:-
function LoadProperties(sender, eventArgs)
{
var lblBrand = document.getElementById('<%= hfBrand.ClientID %>').value;
alert(lblBrand);
document.getElementById('<%= hfBrand.ClientID %>').value = "True";
alert(lblBrand)
}
问题:- 我无法将隐藏字段值设置为 TRUE。为什么会这样??以及如何做到这一点?
更新:- 这是让我得到正确期望输出的解决方案:-
var lblBrand = document.getElementById('<%= hfBrand.ClientID %>').value;
alert(lblBrand);
lblBrand = "True";
alert (lblBrand);
感谢所有帮助过我的人。
【问题讨论】:
-
警报是否出现?
-
它是否正确地触发了您的警报,如果是,输出是什么。您是否还有它为隐藏字段输出的 html 和完成后的 javascript 函数?
-
@Aristos - 两个时间警报都来了。但值为“假”。
-
@Steve - 我可以获得的 HTML 源代码。但问题是为什么一个简单的值字段没有改变。
-
从源页面显示函数 LoadProperties
标签: javascript asp.net hidden-field