Javascript HTML按钮在单击时表现异常

Javascript HTML按钮在单击时表现异常,javascript,jquery,html,Javascript,Jquery,Html,假设我有以下HTML代码: 函数sendMain(){ 游泳({ 标题:“准备电子邮件…”, 文字:“帮他们‘好’的人发电子邮件。”, 输入:“信息”, showCancelButton:true, CloseOnConfig:false, 请确认:正确, },函数(){ setTimeout(函数(){ swal(“Redirecionando!”); }, 2000); }); } Mandar您没有为按钮指定类型,因此默认情况下它是一个提交按钮。提交按钮的默认行为是尝试提交表单,从而使页

假设我有以下HTML代码:

函数sendMain(){ 游泳({ 标题:“准备电子邮件…”, 文字:“帮他们‘好’的人发电子邮件。”, 输入:“信息”, showCancelButton:true, CloseOnConfig:false, 请确认:正确, },函数(){ setTimeout(函数(){ swal(“Redirecionando!”); }, 2000); }); }
Mandar
您没有为按钮指定
类型,因此默认情况下它是一个提交按钮。提交按钮的默认行为是尝试提交表单,从而使页面重新加载。添加以下属性:

type="button"

然后按钮将没有默认操作,因此将只执行您通过Javascript指定的任何操作

您没有为按钮指定
类型
,因此默认情况下它是一个提交按钮。提交按钮的默认行为是尝试提交表单,从而使页面重新加载。添加以下属性:

type="button"

然后按钮将没有默认操作,因此将只执行您通过Javascript指定的任何操作

尝试将
return false
添加到sendMain函数的末尾。可能是库混合错误?你有没有尝试过隔离图书馆?谢谢你,谢尔盖塞雷登科。它现在运行得更好了,但它仍然会出现在页面顶部。@NelsonTeixeira Não acredito que esse seja o problema,visto que estou usando apenas JQuery e SweetAlert,mas obrigado por comentar@这是一个只有英语的网站。请只用英语。他说:我不认为这是问题所在,因为我只使用了Jquery e SweetAlert,但感谢您的评论。尝试在sendMain函数的末尾添加
return false
。可能是库混合错误?你有没有尝试过隔离图书馆?谢谢你,谢尔盖塞雷登科。它现在运行得更好了,但它仍然会出现在页面顶部。@NelsonTeixeira Não acredito que esse seja o problema,visto que estou usando apenas JQuery e SweetAlert,mas obrigado por comentar@这是一个只有英语的网站。请只用英语。他说:我不认为这是问题所在,因为我只使用了Jquery e SweetAlert,但感谢您的评论。或者不要将按钮放在
@Barmar-True中。尽管我还是喜欢包含这个类型,只是为了更全面(或者为了防止以后添加表单)。如果OP的按钮不在表单中,那么我的答案是关于问题原因的错误。或者不要将按钮放在
@Barmar-True中。尽管我还是喜欢包含这个类型,只是为了更全面(或者为了防止以后添加表单)。如果OP的按钮不在表单中,那么我的答案是关于问题原因的错误。