如何在表单提交时将表中选定的行作为请求参数传递
How to pass selected rows from a table as request parameters on form submit?
I,m正在开发一个web应用程序(jsp),它可以从.doc文件中提取一些数据。从上传的文档中提取标题,并在下表中列出。
上传屏幕截图上生成的输出
我为每一行添加了一个复选框。接下来,我要做的是将选中复选框的行保存到xml中。我知道如何编写xml,但如何只对表单提交中的选中行进行编写?我的问题是,如何将表单submit上表中选中的行作为请求参数传递。提前谢谢。
通过对所有复选框保持相同的名称来创建复选框数组,将得到您想要的。在java中,提交表单后,您可以在servlet中将其读取为"request.getParameterValues("checkboxname")"。您将从返回的数组中得到选中的复选框。
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);
});
演示
相关文章:
- 函数未将值作为参数传递
- 如何将参数传递到angularJs中的工厂
- 如何在HTML元素上创建函数,而不是将元素作为参数传递
- JavaScript常量-作为参数传递或直接使用
- 如何将javascript对象作为参数传递到c#web服务中
- 将参数传递给函数
- 如何将Gruntfile.js中的参数传递到webdriverio规范
- 通过Javascript传递请求参数
- javascript,将参数传递给函数内部的闭包中的回调
- Javascript-将包含变量的html字符串作为参数传递
- 将字符串作为参数传递给函数onclick event jquery
- 将修改后的数组作为参数传递给函数
- 在嵌套递归指令中将参数传递给父控制器方法
- each()-将额外的参数传递给回调参数
- 将请求作为参数传递给函数
- 如何将控制器变量作为 AngularJS $resource请求的参数传递
- 如何将回调函数作为 GET 请求中的参数传递
- 将会话ID/密钥作为请求参数传递时存在安全风险
- 如何在表单提交时将表中选定的行作为请求参数传递
- 如何将请求参数传递回Angular