再谈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;

}

}

}

时间: 2024-10-15 11:24:17

再谈javascript 获取服务器控件值的的相关文章

再谈javascript图片预加载技术

图片预加载技术的典型应用: 如lightbox方式展现照片,无疑需要提前获得大图的尺寸,这样才能居中定位,由于javascript无法获取img文件头数据,必须等待其加载完毕后才能获取真实的大小然后展示出来,所以lightbox显示的图片的速度体验要比直接输出的差很多,而本文说提到的预加载技术主要针对获取图片尺寸. 一段典型的使用预加载获取图片大小的例子: var imgLoad = function (url, callback) {    var img = new Image();   

JavaScript获取当前值

JavaScript获取当前值 1.说明        获取select下拉框中的选中的值以及文本值 2.实现源码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml

再谈WordPress获取文章图片——制作文章图片集

有一次接到一个项目,客户要求:如果一篇文章中存在多幅图片,要能把这些图片在当前文章页面制作成一个图片集. 仔细分析这个要求,前端设计无悬念,无非就是如何获取当前文章中所有图片的 src 值的问题. 联想到几乎每个网站都必备的获取文章首张图片的那个函数: function catch_that_image()   (前文已有相关描述:也谈WordPress获取文章中首张图片),在这个函数中,仅仅使用了首张图片,而那里获得的 $matches 是一个二维数组啊. 先将该变量dump出来看一下,插入:

再谈javascript面向对象编程

前言:虽有陈皓<Javascript 面向对象编程>珠玉在前,但是我还是忍不住再画蛇添足的补上一篇文章,主要是因为javascript这门语言魅力.另外这篇文章是一篇入门文章,我也是才开始学习Javascript,有一点心得,才想写一篇这样文章,文章中难免有错误的地方,还请各位不吝吐槽指正 吐槽Javascript 初次接触Javascript,这门语言的确会让很多正规军感到诸多的不适,这种不适来自于Javascript的语法的简练和不严谨,这种不适也 来自Javascript这个悲催的名称,

移花接木—— 再谈javascript中的 call 与 apply

在JavaScript中,call 和 apply 是Function对象自带的两个方法,这两个方法的主要作用是改变函数中的this指向,从而可以达到`接花移木`的效果.本文将对这两个方法进行详细的讲解,并列出几个关于call和apply的经典应用场景. call(thisArgs [,args...]) 该方法可以传递一个thisArgs参数和一个参数列表,thisArgs指定了函数在运行期的调用者,也就是函数中的this对象,而参数列表会被传入调用函数中.thisArgs的取值有以下4种情况

再谈JavaScript的closure--JavaScript 闭包

关于JavaScript的闭包,在我的博客上之前有一篇文章 https://www.cnblogs.com/wphl-27/p/8491327.html 今天看了几篇文章,感觉又有了一些更深的理解,特记录如下: 其实关于JavaScript的闭包closure, 简单点理解可以如下: 在JavaScript中,一个函数A内部又包含一个函数B, 同时把内部函数B作为函数A的返回值,这个时候,就形成了一个闭包. 我们来看一个简单的例子: var a = 5; function TestAdd(){

再谈javascript函数节流

之前写过但是不记得在哪了,今天同事要一个滑到页面底部加载更多内容的效果,又想起了这玩意儿,确实挺实用和常用的,谨此记之. 函数节流从字面上的意思就是节约函数的执行次数,其实现的主要思想是通过定时器阻断函数的连续执行,尤其适合用在频繁操作,比如window的resize和scroll事件等. window的默认scroll事件间隔时间大概只有十几毫秒,如果频繁的scroll,然后去请求,然后渲染,对性能肯定有很大的影响. 大概模式: var processor = { timer: null, p

再谈JavaScript闭包及应用

写在前面 本文章版权归博客园和作者共同所有,转载请注明原文地址博客园吴双 http://www.cnblogs.com/tdws/ 闭包真的是学过一遍又一遍,Js博大精深,每次学习都感觉有新的收获.相信在大家封装前端插件时,闭包是必不可少的.闭包的真正好处我个人认为除了封装还是封装,能带个我们私有方法,和调用上的灵活方便,也会使你的代码对外的对象保持干净整洁. 进入正题 维基百科这样定义了JS闭包:在计算机科学中,闭包(英语:Closure),又称词法闭包(Lexical Closure)或函数

再谈JavaScript中的闭包

一.什么是闭包 闭包就是有权访问另一个函数作用域中变量的函数,因此,闭包的本质是一个函数.当一个内部函数被保存到外部时,就会生成闭包. 二.闭包的作用 1.实现公有变量,即通过局部变量实现全局变量的效果 案例:定义一个函数,每调用 一次数字累加一次,即计数器效果 //非闭包实现 var num = 0; function count() { console.log(++num); } count(); // 1 count(); // 2 count(); // 3 //闭包实现 functio