码迷,mamicode.com
首页 > 编程语言 > 详细

再谈javascript 获取服务器控件值的

时间:2014-08-22 18:08:39      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:javascript

 从网上搜索了好多资料,折腾了半天,终于搞定,记下来供大家参考

这个是网上找到的

 <script language="javascript">


            function getvalue() {

                var b = document.all.rbtid.length

                var a = document.getElementById("rbtid").rows.length;

                //alert(b);结果为5

                //alert(a);结果为4

                //for(var i=0;i<b-1;i++)这样也行

                for (var i = 0; i < a; i++) {

                    var ss = "rbtid_" + i;

                    var aa = document.getElementById(ss).value;

                    //if(eval(‘document.all.rbtid_‘+i).checked==true) //这样也行 eval()函数能将数据符串转成js运行

                    var bb = document.getElementById(ss);

                    if (document.getElementById(ss).checked)  //注意checked不能写成Checked,要不然不成功

                    {

                        alert(aa);

                        break;

                    }


                }

            }

        </script>

radiobuttonlist放在form里运行没问题

但放到ajax 控件TabContainer里方法就失灵了

于是查看网页源码,发现了问题的所在,修改为就可以了

 

 function getvalue() {

                var b = document.all.rbtid.length

                var a = document.getElementById("rbtid").rows.length;

                //alert(b);结果为5

                //alert(a);结果为4

                //for(var i=0;i<b-1;i++)这样也行

                for (var i = 0; i < a; i++) {

                  

  var ss =document.getElementById("<%=rbtid.ClientID%>").id+"_"+i;

                 

               

                    //if(eval(‘document.all.rbtid_‘+i).checked==true) //这样也行 eval()函数能将数据符串转成js运行

                   //var bb = document.getElementById(ss);

                    if (document.getElementById(ss).checked) 

                    var aa = document.getElementById(ss).value;

                    //if(eval(‘document.all.rbtid_‘+i).checked==true) //这样也行 eval()函数能将数据符串转成js运行

                    var bb = document.getElementById(ss);

                    if (document.getElementById(ss).checked)  //注意checked不能写成Checked,要不然不成功

                    {

                        alert(aa);

                        break;

                    }


                }

            }

 


再谈javascript 获取服务器控件值的

标签:javascript

原文地址:http://yaya123.blog.51cto.com/341518/1543541

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!