| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 825 人关注过本帖
标题:一个错误问题,JS高手帮忙解决下啊!!!
只看楼主 加入收藏
jalonlovesja
Rank: 5Rank: 5
来 自:湖南邵阳
等 级:职业侠客
帖 子:292
专家分:371
注 册:2008-2-19
结帖率:75%
收藏
 问题点数:0 回复次数:4 
一个错误问题,JS高手帮忙解决下啊!!!
<script language="javascript" type="text/javascript">
        function AddSignRow()
        { //读取最后一行的行号,存放在txtTRLastIndex文本框中
             var txtTRLastIndex = findObj("txtTRLastIndex",document);
             var rowID = parseInt(txtTRLastIndex.value);
             var signFrame = findObj("SignFrame",document);
             //添加行
             var newTR = signFrame.insertRow(signFrame.rows.length);
             newTR.id = "SignItem" + rowID;         
             //添加列:序号
             var newNameTD=newTR.insertCell(0);
             //添加列内容
             newNameTD.innerHTML = newTR.rowIndex.toString();         
             //添加列:姓名
             var newNameTD=newTR.insertCell(1);
             //添加列内容
             newNameTD.innerHTML = "<input name='txtColorCode" + rowID + "' id='txtColorCode" + rowID + "' type='text' size='12' />";         
             //添加列:电子邮箱
             var newEmailTD=newTR.insertCell(2);
             //添加列内容
             newEmailTD.innerHTML = "<input name='txtColorName" + rowID + "' id='txtColorName" + rowID + "' type='text' size='20' />";         
             //添加列:电话
             var newTelTD=newTR.insertCell(3);
             //添加列内容
             newTelTD.innerHTML = "<input name='txtUserName" + rowID + "' id='txtUserName" + rowID + "' type='text' size='10' />";         
             //添加列:删除按钮
             var newDeleteTD=newTR.insertCell(6);
             //添加列内容
             newDeleteTD.innerHTML = "<div align='center' style='width:40px'><a href='javascript:;' onclick=\"DeleteSignRow('SignItem" + rowID + "')\">删除</a></div>";
             //将行号推进下一行
             txtTRLastIndex.value = (rowID + 1).toString() ;
        }
    </script>
<td>
                    <input id="Button1" type="button" value="添加一行" /></td>
                <td>
                    <input name='txtTRLastIndex' type='hidden' id='txtTRLastIndex' value="1" /></td>
在我执行代码的时候报了一个:"缺少对象"
请哪位高手指点哦。
2008-03-31 14:28
lmhllr
Rank: 8Rank: 8
等 级:贵宾
威 望:44
帖 子:1504
专家分:42
注 册:2005-5-12
收藏
得分:0 
findObj函数在哪?而且你这里似乎只是定义了,还没调用
2008-03-31 16:23
jalonlovesja
Rank: 5Rank: 5
来 自:湖南邵阳
等 级:职业侠客
帖 子:292
专家分:371
注 册:2008-2-19
收藏
得分:0 
上面的问题我已经解决了,可是要怎么来取到这些文本框的值啊????
2008-03-31 16:24
lmhllr
Rank: 8Rank: 8
等 级:贵宾
威 望:44
帖 子:1504
专家分:42
注 册:2005-5-12
收藏
得分:0 
<input name='txtTRLastIndex' type='hidden' id='txtTRLastIndex' value="1" />

比如取这个的值:

txtValue = document.getElementById('txtTRLastIndex').value;
2008-03-31 16:30
jalonlovesja
Rank: 5Rank: 5
来 自:湖南邵阳
等 级:职业侠客
帖 子:292
专家分:371
注 册:2008-2-19
收藏
得分:0 
我的意思是在cs文件里面怎么来取值了???
  不是在aspx里了.
2008-03-31 16:42
快速回复:一个错误问题,JS高手帮忙解决下啊!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024796 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved