是这样的:我设置了一个表格,第一列是checkbox,第二列是:需求编号。还有其他列就不怎么重要了。<table>
<tr>
<th><input type="checkbox" ></th>
<th>需求编号</th>
<th>提交时间</th>
......省略,多列
</tr>
<tr>
<td><input type="checkbox" id="ch1"></td>
<td>需求编号</td>
<td>提交时间</td>
......省略,多列
</tr>
<tr>
.........省略,如上
</tr>
<tr>
.........省略,如上 </tr>
........多列
</table>
<table>
<center>
<input type="button" value="处理" onclick="处理函数()">
</center>
</table>我想做的是点击button按钮,触发事件函数,具体是:得到被选中的checkbox的那一行的第二列的需求编号。然后通过window.showModalDialog("addrequirement.jsp?requirementno=需求编号",null,'status:no;dialogWidth:740px;dialogHeight:500px');
把需求编号传送给addrequirement.jsp页面。然后我通过jsp取数据库查找”该编号的结果集“另外说一下,我的表格的每一行是从数据库中得到。用的是jsp代码。请高手指教。并且能给提点建议。
<tr>
<th><input type="checkbox" ></th>
<th>需求编号</th>
<th>提交时间</th>
......省略,多列
</tr>
<tr>
<td><input type="checkbox" id="ch1"></td>
<td>需求编号</td>
<td>提交时间</td>
......省略,多列
</tr>
<tr>
.........省略,如上
</tr>
<tr>
.........省略,如上 </tr>
........多列
</table>
<table>
<center>
<input type="button" value="处理" onclick="处理函数()">
</center>
</table>我想做的是点击button按钮,触发事件函数,具体是:得到被选中的checkbox的那一行的第二列的需求编号。然后通过window.showModalDialog("addrequirement.jsp?requirementno=需求编号",null,'status:no;dialogWidth:740px;dialogHeight:500px');
把需求编号传送给addrequirement.jsp页面。然后我通过jsp取数据库查找”该编号的结果集“另外说一下,我的表格的每一行是从数据库中得到。用的是jsp代码。请高手指教。并且能给提点建议。
解决方案 »
- jsp页面总是报‘无效字符’!!!
- 一个获取时间问题
- 数据显示不出来,求救!
- 实现不了隐藏ul的效果,不知道问题在哪,大家帮忙
- !问一个正则表达式的问题(.replace(new RegExp(" sffocus\\b"), "");)
- 100分求如何下载这个页面上的flash.
- 不好意思,八卦一下,支持梅哥(meizz)出书的签一下你的大名,签者有分!!!
- (Ajax相关)多个异步XMLHTTP操作,如何判断前面的已经执行完成
- 急:请问javacsript中怎样让ENTER键无效?
- dwz与ztree集成问题问题
- 可否获取客户端打开了哪些本域下的页面
- 帮看下JS在FIREFOX中的菜单不能展开问题,IE是正常
<script>
function doit(){
var a = document.getElementsByTagName("input");
var s= "";
for(var i=0;i<a.length;i++){
if(a[i].type == "checkbox"){
if(a[i].checked) s += a[i].parentNode.parentNode.cells[1].innerHTML+",";
}
}
if(s!="") s=s.substr(0,s.length-1);
window.showModalDialog("addrequirement.jsp?requirementno="+s,null,'status:no;dialogWidth:740px;dialogHeight:500px');
}
</script><table>
<tr>
<td><input type="checkbox" id="ch1" ></td>
<td>1111111</td>
<td>2009-1-1</td>
</tr>
<tr>
<td> <input type="checkbox" id="ch1"></td>
<td>2222</td>
<td>2009-1-1</td>
</tr>
</table>
<table>
<center>
<input type="button" value="处理" onclick="doit();">
</center>
</table>
for(var i=0;i<all.length;i++){
if(all[i].checked==true){
//i记录下来 row }
}
//货物编码
arrCelData[0]=tabobj.rows[行--row].cells[1(列号从0开始)].innerText;
//货物名称
arrCelData[1]=tabobj.rows[行-row].cells[2].innerText;还有
用jQuery实现起来非常方便
在子窗口中获得父窗口对象dialogArguments.document.getElementById("tableId"); 方法
直接 tabobj.rows[行--row].cells[1(列号从0开始)].innerText=赋值
tabobj.rows[行--row].cells[2].innerText=赋值
tabobj.rows[行--row].cells[3].innerText=赋值
tabobj.rows[行--row].cells[4].innerText=赋值