Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript问题确认消息_Javascript - Fatal编程技术网

Javascript问题确认消息

Javascript问题确认消息,javascript,Javascript,我制作了一个简短的Javascript函数: function confirmMessage() { var messages = confirm("Are you sure"); if(messages) { //go trough }else{ //stop, cancel the action return false; } } HTML: 当我单击cancel时,它返回false并跳转到else语句。但这并不能阻止行动!这里有什么问题 提前感

我制作了一个简短的Javascript函数:

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


当我单击cancel时,它返回false并跳转到else语句。但这并不能阻止行动!这里有什么问题

提前感谢。

您的
标记的
onclick
返回事件处理程序的结果,以使其停止传播

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


如果你想像现在这样使用它,你需要使用
event.preventDefault()
来代替
return false
@很抱歉。我没告诉你。我指的是JochemTheSchoolKid。你的代码绝对正确fine@Jashwant-好的。没错,如果从函数内部执行
preventDefault()
,则可以从
onclick
中省略
return
<a href='?pagina=uitloggen'  onclick="return confirmMessage()">