checkbox处理 jsp中table的每一行有一个checkbox,选中若干行,将选中的行当数据插入数据库,如何实现能用action重定向到servlet里面直接实现么,还是一定要用AJAX实现,具体不走如何? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用action重定向到servlet里看你的需求了,你要是用action的话就是刷新页面了,Ajax就是不刷新页面~·这两个方法都可以实现你要的功能 在servlet里具体怎么实现呢,高手,给个步骤吧,就把页面里选中的几条记录存入数据库就完事了 你checkbox里放的不是实体的ID吗?页面选中的checkbox拼接成字符串~·然后提交给servletservlet拿到字符串,根据ID去数据库查找,返回实体~然后在存~·就这样 cell.innerHTML = '<input type="checkbox" name="check"/>'; cell = row.insertCell(); cell.innerHTML = username; cell = row.insertCell(); cell.innerHTML = number;//<- cell = row.insertCell(); cell.innerHTML = type; cell = row.insertCell(); cell.innerHTML = '<input type="text" size="15" height="15"/>'; cell = row.insertCell(); cell.innerHTML = '<input type="text" size="15" height="15"/>'; cell = row.insertCell(); //放入一个可以调用删除单行的脚本连接 cell.innerHTML = '<a href="#" onclick="deleteRow(this);"> - </a>'; 迷糊,这是动态生成的table的代码,如何通过checkbox去得到同行的数据呢 你先拿到是第几行~·rows[i].cells.length 这样就知道这行有几列~·然后做循环拿到行中的列值就成了~· 那可不可以把到得到的数据封装成2维数组作为参数传给servlet呢 js的二维数据servlet怎么解析,我觉得直接将数据构造成xml格式,用Ajax,post到servlet,假设html表结构是<table><tr><td><input type="checkbox"></td><td>username</td><td>number</td></tr></table>取数据var tab;var xmltab=documeng.createElement("table");for(var i=0;i<tab.rows.length;i++) {with(tab.rows[i]){if(cells[0].firstChild.checked) {取出其它cells[1]的数据,构成一个table,加到xmltab}}}然后将xmltable post过去 Ext 如何给按钮设置样式 用一个div来显示用户输入文本框的值 xml的ID 用正则表达式检测ASP提交数据的合法性的困惑? 日文系统下如何通过javascript获得路径中的文件名 js实现幻灯片新闻时的本地图片路径的问题,我郁闷啊 利用vs view7.0 + javascript打印预览可以,打印的时,出现字体突然变大,加粗,背景色变乌黑 有没有刷新后继续计时的方法 请问如何可以把DIV标签任意的在网页里拖动.而且刷新后也不会变回原来的位置. 弹出的窗体怎么更改原窗体的一个值??????????急!!!!!!!!!! 一个简单的javascript hookee 来来~`
可以用action重定向到servlet里看你的需求了,你要是用action的话就是刷新页面了,Ajax就是不刷新页面~·这两个方法都可以实现你要的功能
你checkbox里放的不是实体的ID吗?
页面选中的checkbox拼接成字符串~·然后提交给servlet
servlet拿到字符串,根据ID去数据库查找,返回实体~
然后在存~·就这样
cell = row.insertCell();
cell.innerHTML = username;
cell = row.insertCell();
cell.innerHTML = number;//<-
cell = row.insertCell();
cell.innerHTML = type;
cell = row.insertCell();
cell.innerHTML = '<input type="text" size="15" height="15"/>';
cell = row.insertCell();
cell.innerHTML = '<input type="text" size="15" height="15"/>';
cell = row.insertCell();
//放入一个可以调用删除单行的脚本连接
cell.innerHTML = '<a href="#" onclick="deleteRow(this);"> - </a>';
迷糊,这是动态生成的table的代码,如何通过checkbox去得到同行的数据呢
我觉得直接将数据构造成xml格式,用Ajax,post到servlet,
假设html表结构是
<table>
<tr>
<td><input type="checkbox"></td>
<td>username</td>
<td>number</td>
</tr>
</table>
取数据
var tab;
var xmltab=documeng.createElement("table");
for(var i=0;i<tab.rows.length;i++) {
with(tab.rows[i])
{
if(cells[0].firstChild.checked) {
取出其它cells[1]的数据,构成一个table,加到xmltab
}
}
}然后将xmltable post过去