0

我有一个表格,用于编辑和删除我们办公室的电话目录条目。每行显示人员的姓名和电话号码等,并有一个复选框。

表单基本上有两个按钮,编辑和删除。您浏览并选择要编辑或删除的所有行,然后提交表单。

我想要做的是在按下删除按钮时发出警报,要求在删除之前进行确认。我想做的是列出在此警报窗口中标记为删除的所有行。

我不确定这是否可能,因为在提交表单之前 POST 数据不可用,而这又会被警报窗口阻止。

这可以使用 PHP 和 javascript 吗?我在下面包含了一些代码示例:

<form name="manage" method="post" action="edit.php">
    <input type="submit" name="add" value="Add">
    <input type="submit" name="edit" value="Edit">
    <input type="submit" name="delete" value="Delete">

//For each row found
while($row = mysql_fetch_assoc($result)) {
    //Echo out a row with details
    echo "<tr>
        <td><input type='checkbox' name='dirid[]' value='".$row['Dir ID']."' /></td>
        <td>".$row['Floor']."</td>
        <td>".$row['First Name']."</td>
        <td>".$row['Last Name']."</td>
        <td>".$row['Extension']."</td>
        <td>".$row['Department']."</td>
        </tr>";
}
</form>

目前,发布的所有内容都是 dirid,它只是表中每一行的唯一 ID。然后删除脚本查询数据库,并删除每个 ID 的每一行

我想如果在警报窗口中不可能,我也可以将 ID 发送到删除脚本,用确认按钮在页面上显示它们,然后在上面放上警报,但似乎有点长风。

任何建议都非常感谢。

编辑

4

1 回答 1

0

也许你可以用jquery在这里你有类似的东西 http://jsfiddle.net/damian_silvera/Cxqp5/

于 2012-08-31T12:37:17.660 回答