这个简单,假如你的表格id为table,表格第一列为checkbox,然后在checkbox选中的情况下将表格所有第二列中的数据放到一个数组中
var data = [];$(function(){ $("#table")find(":checkbox:checked")each(function(){ var val = $(this)parent()next()text(); datapush(val); });});
1、首先创建一个名称为 checkbox_form_id的html文件 。
2、添加2个input元素 设置input类型为checkbox设置并分别设置id,添加一个form设置id为“thisisformid”。
3、添加一个button按钮,在点击事件中加入自定义函数my_checkbox_form_id,添加一p标签,设置id 为 show_checkbox_form_id。
4、在javascript中创建一个自定义函数 my_checkbox_form_id。
5、在自定义函数中获取input对象。用form属性获取表单对象,用表单的id属性获取表单的id值,并将结果显示到p标签中。
6、最后在浏览器中打开文件,点击button查看获取到的表单id效果。
有很多方法。
在你的check中保存数据行id,然后获取到数据行id,从数据库查询这行数据(从数据库获取数据)
在页面没有回传的前提下,获取到checkbox所属数据源的index,然后直接获取RepeaterItems[index]Data就是你要的数据了
在PHP中获取多个checkbox值可以用一下方法,一般在前端,我们的checkbox值都是通过POST请求到后端的,而POST值是一个数组,我们可以在前端命名checkbox节点的时候,用"[]"来添加到命名后面。
举个例子,下面时前端代码,注意name命名方式:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" "<html xmlns="
<head>
<meta ;
后端简单点:
<phpprint_r($_POST);
>
到最后我们看到的结果是这个:
Array(
[checkbox] => Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
)
[button] => submit
)
从里面可以看到checkbox中有多个值对应 1,2,3,4
这样就可以多喝checkbox值传递了。
以上就是关于如何获取table中checkbox 选中行中列的数据全部的内容,包括:如何获取table中checkbox 选中行中列的数据、在form表单中如何来获取checkbox(多选框)的值、asp.net repeater 中怎么获取checkbox 选中行的数据并在新的页面显示等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)