0

確認画面の作成に問題があります。

データベースの値を削除する前に確認画面をポップアップしたい。アイコン/ボタンをクリックすると、ポップアップ画面が呼び出されます。ただし、「OK」を押すと値が削除されますが、「キャンセル」を押すと値が削除されます。

これは私のコードです:

<script type="text/javascript">
function confirmation() {
    var answer = confirm("Weet u zeker dat u deze activiteit wilt verwijderen?")
    if (answer){
        alert("De activiteit wordt nu verwijderd.")
        window.location = "roosters_verwijderen.php";
    }
    else{
        alert("De activiteit is niet verwijderd.")

    }
}
</script>

ボタン:

<a href="roosters_verwijderen.php?activiteitID='. $row['activiteitID'] .'" onclick="confirmation()" value=""><IMG src="iconen/kruis.png" border="0"></a>

誰かが問題が何であるかを見ていますか?

4

1 に答える 1

7

「onclick」をに変更しますconfirmation(); return false

これにより、ブラウザが<a>タグのデフォルトのアクションを実行できなくなります。ここで発生するもう1つの問題は、<a>タグにコード化された「id」値が関数にないことです。あなたは私が推測するパラメータとしてそれを渡すことができます。

于 2012-06-26T14:33:59.137 に答える