PHP-HTML:选择表头值
假设我有一个3列3行的表PHP-HTML:选择表头值,php,html,Php,Html,假设我有一个3列3行的表 最后两行包含复选框 这张桌子在一张表格里我希望向我的控制器功能发送我根据特定日期选中的所有复选框 Monday | Tuesday | Wednesday -------------------------------------- | checkbox | checkbox [x] | checkbox | -------------------------------------- | checkbox | checkbox | c
最后两行包含复选框
这张桌子在一张表格里
我希望向我的控制器功能发送我根据特定日期选中的所有复选框
Monday | Tuesday | Wednesday
--------------------------------------
| checkbox | checkbox [x] | checkbox |
--------------------------------------
| checkbox | checkbox | checkbox |
我想知道我从哪个特定列中选中了哪个复选框。如何获取适当的列值 例如,如果我选中2st行第2列的复选框,我还想获取标题的值,即星期二。您有两种观点 1-第一个给出复选框特定名称的复选框 因此,当您提交包含复选框的表单时 通过查看post或get表单的结果,您可以知道它是否已被检查
2-第二个选项用于指定复选框的特定值,您可以在提交表单后检查返回的checkobx的值您可以向checkbox元素的name属性添加数组语法
<input type="checkbox" name="dates[]" value="2017-05-01">
如果您将表单提交给控制器,您将得到一个名为day的数组,其中包含所有选中的日期
<?php
// contains all checked dates
var_dump($_POST['dates']);
?>
这不是最终解决方案,但你可以这样做
<?php
$location[][];
for (i = 0; i < 3; i++){
// tr invoke
for (j = 0; j < 3; j++){
//td invoke checkbox value and location
if(checkboxchecked){
$location = checked[i][j];
}
}
}
?>
您是否使用id属性进行了检查?这是我目前的一个算法。没有编码。我明白了。你可以做的是,在客户端创建整个表时,你可以添加一些自定义属性,如行
,列
,天
。然后,当用户单击任意复选框时,通过javascript获取相应的属性数据。Ex-汽车
希望你明白我的意思。