同じフォームに編集用と削除用の 2 つの送信ボタンがあり、削除確認アラートを作成したいと考えています。試してみましたが、これははいしか機能しませんが、削除の確認で「いいえ/キャンセル」を選択します。私は何をすべきか ?
これがフォームです
<form name="form" method="POST" action="update.php">
//form code
<input name="update_button" type="submit" value="Update" />
<input type="submit" name="delete_button" onClick="javascript:confirmDelete();" value="Delete"/>
これはジャバスクリプトです
<script type="text/javascript">
function confirmDelete()
{
var status = confirm("Are you sure you want to delete ?");
if(status)
{
parent.location.replace("parent.location='<?php echo "update.php";?>'");
}else
{
parent.location.replace("parent.location='<?php echo "form.php?ticket=".$c['no'] ?>'");
}
}
</script>
そして、これはupdate.phpです
if(isset($_POST['update_button']))
{
//update proses
}
else if(isset($_POST['delete_button']))
{
//delete proses
}
「本当に削除しますか?」と表示される削除確認画面が欲しい 「はい」を選択するとデータベースから削除され、「キャンセル」を選択すると現在のページ (form.php) にとどまります。
前にありがとう、