ASP.NET中JS问题

我在后台定义了几个RadioButton按钮,并且让它发灰不可用,再在前台用JS控制让它变得可用,该如何实现啊!用document.getElementById("Rad... 我在后台定义了几个RadioButton按钮,并且让它发灰不可用,再在前台用JS控制让它变得可用,该如何实现啊!用document.getElementById("RadioBtn").disabled = true不起作用,我试了好几次都没用,请问高手该如何解决啊!急急急!!!!!!!要是解决了我会在加分的
我用的是VS2008 ASP.NET做的
可能我没说清楚,用RadioButton自带控件我采用局部刷新的功能选择RadioButton按钮,刚开始时在后台设置RadioButton按钮设置为全部不可用,然后在JS中设置为可用,怎么就是不行,绝对不是ID取错了!急急急!谢谢

我在源文件里看了,ID是对的,但是如果我没有在后台设置这些按钮不可用,也就是说可用,在用JS用document.getElementById("RadioBtn").disabled = true可以设置他不可用,为什么反过来行不通啊,反过来就不起作用了 ,希望高手跟我讲讲其中的原因
展开
 我来答
grjworld
2010-06-22 · TA获得超过114个赞
知道答主
回答量:56
采纳率:0%
帮助的人:61.1万
展开全部
<input type="text" disabled="disabled" id="txt" />
<input type="button" runat="server" value="提交" onclick="removerdis()"/>
<script type="text/javascript">
function removerdis() {
document.getElementById("txt").removeAttribute("disabled");;
}
</script>
何仁伟何仁伟
2012-10-17 · TA获得超过150个赞
知道小有建树答主
回答量:239
采纳率:100%
帮助的人:114万
展开全部
你傻呀,disabled = true;什么意思,就是 不可见为真 当然不可见了。要这样嘛,disabled = false;就可见了呀。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yiwei124
2010-06-11 · TA获得超过1197个赞
知道小有建树答主
回答量:1187
采纳率:0%
帮助的人:349万
展开全部
你好好看看你的RadioButton的ID是不是RadioBtn呀!

你运行一下你的界面,然后右键查看界面的原文件,这时候,你看到的就是界面最后的流文件了,然后你到这里面去找你的那个控件,它一定是被编译成浏览器控件了,此时的ID才是js能够使用的ID
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mathewxiang
2010-06-10 · 超过36用户采纳过TA的回答
知道答主
回答量:186
采纳率:0%
帮助的人:115万
展开全部
radiobutton是runat where的 啊?要是server的生成页面去找他们的id 然后再取.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
橘子情报局
2010-06-10 · TA获得超过6031个赞
知道大有可为答主
回答量:4113
采纳率:50%
帮助的人:2732万
展开全部
如果你后台创建了,radioBtn的ID值,假设是RadioBbtn,
那么客户端获取控件值
document.getElementById("<%=this.RadioBbtn.ClientID %> ");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式