0

短いJavascript関数を作成しました:

function confirmMessage() {
  var messages = confirm("Are you sure");
  if(messages) {
    //go trough
  }else{
    //stop, cancel the action
    return false;
  }
}

HTML:

<a href='?pagina=uitloggen'  onclick="confirmMessage()">

[キャンセル]をクリックすると、falseが返され、elseステートメントにジャンプします。しかし、それは行動を止めません!ここでの問題は何ですか?

前もって感謝します。

4

1 に答える 1

2

タグは、伝播を停止するためにイベントハンドラーの結果を<a>返す必要onclickがあります。

<a href='?pagina=uitloggen'  onclick="return confirmMessage()">
于 2012-10-13T11:04:20.610 に答える