2016-04-13 118 views
0

我有一个asp.dropdown列表集enabled = false,可以通过javascrip修改为enabled = true吗?这应该发生在文本框中有一个值之后。使用javascript修改asp.net对象属性

+0

是,用'disabled'属性:http://www.w3schools.com/jsref/prop_select_disabled.asp – ConnorsFan

+0

如果您需要更多的帮助,请提供HTML – unicorn2

+0

这是ASP标签 的 我试图通过Javascrip修改它: document.getElementById(“PrsPlzDdl”)。disable = true; 在不同的asp控件上使用关键事件。文本框是准确的 –

回答

1

你的意思是Enabled =“False”?如果是这样,不,你不能 - 你必须从背后的代码做到这一点。您正在获取服务器属性和客户端属性混淆。启用与客户端禁用的不同。您无法更改runat =“server”标签上的服务器变量Enabled。

+0

很好的答案。我想过按钮上的效果,并没有考虑“Enabled”属性本身,因为我应该这样做。 – ConnorsFan

+1

谢谢,现在我明白为什么我的代码不工作。我不知道有两套属性,我认为它们只是被称为不同。任何方式都要重写代码,需要不同的方法。 –

+0

没问题我还发现(并且仍然发现)Web表单有时会令人困惑。我欢迎能够专门在MVC和MVVM体系结构中工作的那一天:) –