在一个 php 文件中,我有以下代码:
echo '<form action="../apps" method="post" enctype="multipart/form-data"">';
echo '<input type="hidden" name="check" />';
echo '<input type="hidden" name="ID" value="'.$ID.'" />';
echo '<input type="submit" value="Delete" onclick="confirmDelete()" "style="margin-right: 5px;" />';
echo '</form>';
功能:
function confirmDelete()
{
var agree= confirm("are you sure?");
if (agree == true)
{
return ('<?php
if (isset($_POST['check']))
{
if ($queryType == "apps")
{
$deletePath = "delete/";
include $deletePath.'deleteApp.php';
}
}
?>');
return true;
}
else
{
alert("you pressed cancel");
return false;}
}
按下取消时会显示警报框,但不是取消操作,而是将其删除。我是 javascript 新手,不知道出了什么问题。
按下 OK 按钮会正确删除所有内容,但 calcel 按钮也会立即删除应用程序。