如何将表中的选定行作为请求参数传递给表单提交?

时间:2015-11-01 13:30:46

标签: javascript html ajax jsp web

我正在开发一个从.doc文件中提取一些数据的Web应用程序(jsp)。提取上传文档的标题并列在下表中。

Generated output on upload-screenshot

我为每一行添加了一个复选框。接下来我要做的是将选中复选框的行保存到xml中。我知道如何编写xml,但如何只使用表单提交的已检查行?我的问题是夏天,我如何将表格上提交的那些已检查的行作为请求参数传递。提前谢谢。

2 个答案:

答案 0 :(得分:1)

通过为所有复选框保留相同的名称来创建复选框数组将为您提供所需的内容。 在java中,在提交表单后,您可以在servlet中将其作为' request.getParameterValues(" checkboxname")'来阅读。您将从返回的数组中选中复选框。

答案 1 :(得分:0)

HTML

<table class="table">
<tr value="1" class="side-link">
    <td>one</td>
    <td>two</td>
</tr>
<tr value="2" class="side-link">
    <td>one</td>
    <td>two</td>
</tr>
</table>

的JavaScript

$(".table").on('click','tr',function(e){
e.preventDefault();
var id = $(this).attr('value');
alert(id);
}); 

Demo