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可以设置他不可用,为什么反过来行不通啊,反过来就不起作用了 ,希望高手跟我讲讲其中的原因 展开
我用的是VS2008 ASP.NET做的
可能我没说清楚,用RadioButton自带控件我采用局部刷新的功能选择RadioButton按钮,刚开始时在后台设置RadioButton按钮设置为全部不可用,然后在JS中设置为可用,怎么就是不行,绝对不是ID取错了!急急急!谢谢
我在源文件里看了,ID是对的,但是如果我没有在后台设置这些按钮不可用,也就是说可用,在用JS用document.getElementById("RadioBtn").disabled = true可以设置他不可用,为什么反过来行不通啊,反过来就不起作用了 ,希望高手跟我讲讲其中的原因 展开
展开全部
<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>
<input type="button" runat="server" value="提交" onclick="removerdis()"/>
<script type="text/javascript">
function removerdis() {
document.getElementById("txt").removeAttribute("disabled");;
}
</script>
展开全部
你傻呀,disabled = true;什么意思,就是 不可见为真 当然不可见了。要这样嘛,disabled = false;就可见了呀。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好好看看你的RadioButton的ID是不是RadioBtn呀!
你运行一下你的界面,然后右键查看界面的原文件,这时候,你看到的就是界面最后的流文件了,然后你到这里面去找你的那个控件,它一定是被编译成浏览器控件了,此时的ID才是js能够使用的ID
你运行一下你的界面,然后右键查看界面的原文件,这时候,你看到的就是界面最后的流文件了,然后你到这里面去找你的那个控件,它一定是被编译成浏览器控件了,此时的ID才是js能够使用的ID
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
radiobutton是runat where的 啊?要是server的生成页面去找他们的id 然后再取.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你后台创建了,radioBtn的ID值,假设是RadioBbtn,
那么客户端获取控件值
document.getElementById("<%=this.RadioBbtn.ClientID %> ");
那么客户端获取控件值
document.getElementById("<%=this.RadioBbtn.ClientID %> ");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询