javascript警报重定向无法正常工作

时间:2016-03-19 18:23:39

标签: javascript html

我有一个警告,如果答案是肯定的,那么它应该将用户重定向到另一个页面,如果他们点击取消,他们应该留在页面上。但无论按什么按钮,它都会将它们重定向到新页面。发生了什么事?

className: "btn btn-primary #{if @valid() then 'disabled' else ''}"

2 个答案:

答案 0 :(得分:0)

您的HTML按钮包含在a标记中,该标记实际上是一个链接。 a元素会始终带您进入href中指定的链接,因此请删除a元素:将您的HTML更改为:

<button class="button PhysiologicalMeasures" onclick ="validation()">Record Physiological Measures</button>

答案 1 :(得分:0)

另一种方法是更改​​链接的onclick以返回状态:

<a href="/send_PhysiologicalMeasures.html" onclick=" return validation()">Link</a>

和JS:

<script>
    function validation() {
            if (window.confirm("Click OK if you have entered Anthropometric Data")){
              return true;
    }
     return false;
    }
</script>

通过返回false,您将阻止链接的执行,返回true将允许链接起作用。

您可以在此处查看:Best way to work with dates in Android SQLite