Javascript html警报不断将我的页面重定向到index.html,我希望它只显示警报

Javascript html警报不断将我的页面重定向到index.html,我希望它只显示警报,javascript,html,Javascript,Html,我试图让我的拒绝按钮弹出一个警报,现在它显示警报,然后将我的页面重定向到index.php index.php包含在我的表单action=“index.php”中 注意:这是一个.php文件 抱歉,如果这是一个微不足道的问题,我是新手,还在学习 隐私政策 隐私声明 你的隐私对我们很重要。本隐私声明解释了我们收集和存储的个人数据、我们如何处理这些数据以及出于什么目的。为了让您将产品添加到购物车并从我们处购买产品,我们收集并存储以下您的个人信息: 1) 名称: 2) 电子邮件: 3) 家庭

我试图让我的拒绝按钮弹出一个警报,现在它显示警报,然后将我的页面重定向到
index.php

index.php
包含在我的表单
action=“index.php”

注意:这是一个.php文件

抱歉,如果这是一个微不足道的问题,我是新手,还在学习


隐私政策

隐私声明


你的隐私对我们很重要。本隐私声明解释了我们收集和存储的个人数据、我们如何处理这些数据以及出于什么目的。为了让您将产品添加到购物车并从我们处购买产品,我们收集并存储以下您的个人信息:

1) 名称:
2) 电子邮件:
3) 家庭住址:

当您通过退房完成购买时,我们将收集但不存储以下附加信息: 信用卡信息 我们绝不允许第三方访问您的个人信息。 为了继续使用我们的网站,您必须选择“接受”,表明您了解并接受您的个人信息是如何收集和存储的。如果您选择拒绝,则您的帐户将被停用,您的个人信息将不再对任何人可用。您仍可以在以后接受这些条款,随时重新激活您的帐户。

维多利亚移动电话©2019 函数接受函数(){ } 函数declineFunction(){ 警报(“您必须接受保单协议才能继续”); 返回false; }
您的按钮提交表单,因此您需要通过将
false
返回到按钮的单击处理程序或将按钮类型从submit更改为button来停止该操作

函数declineFunction(){
警报(“您必须接受保单协议才能继续”);
返回false;
}

只需从
拒绝
按钮中删除
type=“submit”
。改用
type=“button”

<input name="answer" type="button" value="Decline" onclick="declineFunction()" id="privacyDecline">

如果您不想提交表单,请使用按钮,而不要使用提交类型的输入。这样,按钮将执行与其关联的操作,而不是提交表单


您可以使用
preventDefault

函数decline函数(e){
e、 预防默认值();
警报(“您必须接受保单协议才能继续”);
}


我想你的意思是
@glhr不,实际上我不知道,但你在我的回答中看到,我提供了另一种选择。我的错。我以为代码片段的HTML部分是为了说明第二个选项。你得到答案了吗,简单又容易。谢谢G@Karanvir1好问题,我认为这是一个在开发人员职业生涯中的某个时候最能吸引所有开发人员的问题。