单击删除时,从表中删除与选定复选框相对应的行
Delete rows from table corresponding to selected checkboxes on click on delete
我正在为我的网站使用codeigniter框架。在视图中,我有一个php文件,其中显示了一个如下表:
# Name
checkbox 1 Aanchal
checkbox 2 Abhijeet
现在我想获得所有选中复选框的id(也可以是多个),这样当用户单击导航栏中的删除按钮时,所选条目就会被删除。
以下是我在视图中使用的代码:
<header class="jumbotron subhead" id="overview">
<div class="subnav">
<ul class="nav nav-pills">
<li><a href="controller 1">Home</a></li>
<li><a href="controller 2">Add</a></li>
<li><a href="controller 3">Edit</a></li>
<li><a href="controller 4">Delete</a></li>
</ul>
</div>
</header>
<div id="content" style="height: 500px; width: 800px">
<table class="table table-striped">
<thead>
<tr>
<th></th>
<th>#</th>
<th>Name</th>
</tr>
</thead>
<tbody>
<?php
for($i=0;$i<sizeof($json_string);$i++)
{
$sno = $i + 1;
?>
<tr>
<td><input type="checkbox" id=<?php $sno?> value=<?php $sno?> /><br />
</td>
<td><?php print_r($sno)?></td>
<td><?php print_r($json_string[$i]->fName);
if(isset($json_string[$i]->lName))
{
print_r($json_string[$i]->lName);
}
else
print_r("");
?>
</td>
</tbody>
</table>
控制器4将有代码从字符串中删除所选条目,那么我应该怎么做才能获得所选复选框的ID并将其传递给控制器4
设置复选框属性"name",例如看起来像
<input type="checkbox" name="itemIds[]" id=<?php $sno?> value=<?php $sno?> />
还要添加表单并将表放入该表单中。然后在删除按钮上单击提交表单,这样在发布数据时,您将获得检查项值
相关文章:
- 如何删除'被按压'state from复选框
- 添加和删除复选框,取决于输入值
- 如何使用 javascript 删除复选框
- 组合框更改时删除复选框和文本值
- 单击按钮时的多重删除复选框无法按要求工作
- 为什么我的代码在第一次 setInterval 调用时删除复选框控件
- 如何在角度 js 中从数组中删除复选框
- 从角度树视图中删除复选框
- 如何在隐藏字段中追加和删除复选框值
- 我有一个**Rad Combo Box**,其中有两个分隔符.如何仅从分隔符中删除复选框
- 在文本区域中添加/删除复选框值
- jQuery:如何在删除复选框后回调/恢复
- 根据某些业务逻辑动态添加和删除复选框事件
- 如何使用jquery添加和删除复选框的值
- jQuery根据索引删除复选框
- HTML, javascript -如何删除复选框中选中的表的行
- ngModel会自动删除复选框的“已选中”状态
- 从对话框中删除复选框并在复选框未打开时打开时出现问题't拆卸
- 动态删除复选框的问题
- 如何在图像的onclick事件上从追加元素中删除复选框元素后取消选中