0

昨日、これについて同様の質問を投稿しましたが、別の問題に遭遇しました。javascriptで確認画面を作ったのですが、「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(); return false"><IMG src="iconen/kruis.png" border="0"></a>

ここでの問題は、「activiteitID」がページ「roosters_verwijdweren.php」に送信されなくなったことです。

誰かがこれを解決するのを手伝ってくれますか?

4

3 に答える 3

1

関数の次のコードを試してください。

<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.");
        return true;
    }
    else{
        alert("De activiteit is niet verwijderd.");
        return false;
    }
}
</script>

とボタン:

<a href="roosters_verwijderen.php?activiteitID='. $row['activiteitID'] .'" onclick="return confirmation();"><IMG src="iconen/kruis.png" border="0"></a>
于 2012-06-27T10:53:30.983 に答える
0

コードは次のようになります。

ボタン:

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

とjavascript:

<script type="text/javascript">
function confirmation(elem) {
    var answer = confirm("Weet u zeker dat u deze activiteit wilt verwijderen?");
    if (answer){
       alert("De activiteit wordt nu verwijderd.");
       window.location = elem.href;
    }
    else{
       alert("De activiteit is niet verwijderd.");
    }
}
</script>
于 2012-06-27T10:53:09.880 に答える
0

6行目:

window.location ="roosters_verwijderen.php";

なれ:

window.location ="roosters_verwijderen.php?activiteitID=" + $row['activiteitID'];
于 2012-06-27T10:48:43.440 に答える