易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript如何设置获取GridView模板列的值


如果使用html控件还好一些,服务器控件就比较郁闷一些,因为GridView生成之后是多行的,所以这个文本框也会有很多个,另一方面asp.net会自动重新命名控件,所以想通过ID获取已经不可能了,很不幸的是连name属性都被自动生成了,哪怕你添加了name属性,也无法覆盖生成的name,而是会出来两个name属性
那么就想别的办法,如果在GridView中只有一个模板列(其实是要求生成后一行只有一个input,那么可以使用下面这种办法:
var txtbx = document.getElementById("<%=GridView1.ClientID%>").getElementsByTagName("input");
for(var i=0;i<txtbx.length;i++){
// txtbx[i]可以循环取出一个个文本框
}
如果有很多个,那么可以使用下面的办法:
var txtbx = document.getElementById("<%=GridView1.ClientID%>").getElementsByTagName("input");
for(var i=0;i<txtbx.length;i++){
if(txtbx[i].id.indexOf("txtbx")!=-1){
// 这里的txtbx[i]就是你想要的,生成的ID里会包含你原来的ID
}
}


相关文档:

如何在javascript中访问页面定义的变量

【转】http://www.cnblogs.com/chenxizhang/archive/2010/01/01/1637309.html
如果我们需要在javascript访问到页面中定义的变量,大致是如下的语法
//这是2010年1月1日增加的代码
var ismanager = "<%= DepartManager %>";
if (ismanager == "true") {
$(" ......

Javascript String类的属性及方法[转]

以下是javaScript中的String使用方法:
String 类 Attribute and method
anchor()              创建一个<a>标签的实例,将其name属性设置为被传递给此方法的字符串
big()           & ......

JavaScript内存泄漏

1、什么是闭包、以及闭包所涉及的作用域链这里就不说了。
2、JavaScript垃圾回收机制 
     JavaScript不需要手动地释放内存,它使用一种自动垃圾回收机制(garbage collection)。当一个对象无用的时候,即程序中无变量引用这个对象时,就会从内存中释放掉这个变量。
 
Code
 &nb ......

javascript 之 prototype

function MyObject1(formalParameter){
    alert("MyObject1");    
    this.testNumber = formalParameter;
    //1
    this.toString= function(){
       alert("MyObject1:"+this.testNumber);
   &nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号