我在html页面中有一个表格mysql,每一行都有一个复选框,如果我选中了一些复选框,我如何输出我选中的行。现在我知道如何输出所有行,但我不知道如何选择我选中的行
发布于 2013-04-09 13:32:58
为所有复选框指定相同的名称,并为每个复选框指定不同的值,例如行主键。
在servlet中使用request.getParameterValues(),您将获得一个数组,其中只包含选中的值
发布于 2013-04-09 14:45:41
如果你有更多的功能,你可以在javascript中检查表行。示例:
var allRows = $('#yourTableId tr');
for(var i=0; i<allRows.length; i++) {
if(allRows[i].find('input:checkbox').checked) {
//selected row allRows[i]. And you can get value checkbox allRows[i].find('input:checkbox').value
}
}或者使用每个循环jquery:
$('#yourTableId tr').each(function(index)) {
if($(this).find('input:checkbox').checked) {
//selected row $(this). And you can get value checkbox $(this).find('input:checkbox').value
}
}并在stackoverflow中对这些问题有更多的答案:
Using jquery to get all checked checkboxes with a certain class name
https://stackoverflow.com/questions/15893968
复制相似问题