使用confirm()后,在'ok'上运行PHP代码

时间:2013-07-10 02:06:21

标签: php javascript confirm

我目前有这个代码:

<form id="form1" name="form1" method="post" action="" 
       onclick="return confirm('This is irreversible. Are you sure?');">
   <input type="hidden" name="act" value="run">
   <input id="btnDelete" name="btnDelete" type="button" value="Delete Selected"/>
</form>

<?php
    if (isset($_POST['act']))
    {
        echo "<script>alert(\"sup\");</script>";
    }
?>

当我按“确定”时,警告是检查它是否会运行。它目前没有。我在我的智慧结束,特别是因为我在Javascript上几乎是一个菜鸟。如果有人可以提供帮助,我们将不胜感激!

1 个答案:

答案 0 :(得分:3)

为您的提交按钮type="submit"onsubmit的{​​{1}}活动提供form

<form id="form1" name="form1" method="post" action="" 
   onsubmit="return confirm('This is irreversible. Are you sure?');">
  <input type="hidden" name="act" value="run">
  <input id="btnDelete" name="btnDelete" type="submit" value="Delete selected"/>
</form>