创建删除后撤销选项/功能
Create Undo Option/Function After Delete Function
我有一个数据表,如果选择可以删除。我希望能够添加一个撤消按钮,我可以点击,以防一行被意外删除。我只需要它记住最后一行的删除。我不需要它记住所有事情。这是如何运作的呢?我最好希望撤消按钮只能显示,如果一行已被删除,但如果不是这样是可以的…当没有行被删除时,它可能只是一个disabled
特性,当一行被删除时,它可能是enabled
。
这是我到目前为止写的。
HTML/PHP:<body>
<table id="html_master">
<thead>
<tr>
<td>ID</td>
<td>Vendor</td>
<td>Buyer ID</td>
<td>POC Name</td>
<td>POC Email</td>
<td>POC Phone</td>
<td>Edit/Delete</td>
</tr>
</thead>
<tbody>
<?php
foreach ($dbh->query($sql) as $rows){
?>
<tr>
<td class="mr_id" contenteditable="false"><?php echo intval ($rows['MR_ID'])?></td>
<td class="mr_name" contenteditable="false"><?php echo $rows['MR_Name']?></td>
<td class="buyer_id" contenteditable="false"><?php echo $rows['Buyer_ID']?></td>
<td class="poc_n" contenteditable="false"><?php echo $rows['MR_POC_N']?></td>
<td class="poc_e" contenteditable="false"><?php echo $rows['MR_POC_E']?></td>
<td class="poc_p" contenteditable="false"><?php echo $rows['MR_POC_P']?></td>
<td><button class="edit" name="edit">Edit</button>
<button class="delRow" name="delete" onclick="deleteRow(this)">Delete</button></td>
</tr>
<?php
}
?>
</tbody>
<br>
<input type="button" class="add" value="Add Row" onclick="addRow('html_master')">
</table>
</body>
相对Javascript: function deleteRow(row)
{
var result = confirm("Are you sure you want to delete this entry?");
if (result) {
var i=row.parentNode.parentNode;
i.parentNode.removeChild(i);
}}
不能撤消已删除的行。我认为你应该做一个新的表与相同的列命名删除记录哪一行你选择删除首先插入记录在删除记录表中,然后从主表中删除它,当你点击撤销按钮,然后从删除记录表中选择行,然后在主表中再次插入。
相关文章:
- 来自“选择”选项的 HTML 画布功能
- 辅助功能键盘专用选项卡到z索引“;返回顶部”;
- 选项卡分组和选项卡着色:如何将此功能应用于从我的网页打开的选项卡,而不考虑浏览器
- 通过自定义JS功能激活Sencha Touch选项卡
- 更改选择选项下拉列表与onclick功能按钮
- 是的,没有带有链接的JavaScript删除功能的选项
- 如何将“功能选项卡”添加到谷歌的块
- 使用带有“慢速”选项的切换时功能中断
- 如何在输入下从数据列表中选择一个选项后立即触发功能
- 选项卡按钮功能
- 如何在UI选择菜单中为每个选项指定选择功能
- 如果我们在表格标题中有可编辑的文本,选项卡功能将无法正常工作
- DevBridge JQuery 自动完成功能,可从建议的选项中进行多项选择
- 如何将道具功能更改为使用选项
- 如何防止 JQuery 中的默认选项卡切换功能
- 解决选项卡功能中的错误
- 在选项卡的点击功能上初始化猫头鹰轮播
- jQuery 用于选项卡的功能不起作用
- 更改所选选项功能的输入
- 创建删除后撤销选项/功能