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 回答