Javascript 表格取消后仍在过帐

Javascript 表格取消后仍在过帐,javascript,html,forms,Javascript,Html,Forms,我已经阅读了所有关于此的帖子,但似乎无法理解为什么在我按下确认弹出窗口上的取消按钮后,我的表单仍在发布。谢谢你的帮助。我正在返回确认结果,所以我希望对话框消失,表单不会发布。我相信这很简单 这是我的密码: <form action='/auth/deleteUserCascade' method='post' onsubmit='return confirm(\"Are you sure you want to delete this user?\");'> <butt

我已经阅读了所有关于此的帖子,但似乎无法理解为什么在我按下确认弹出窗口上的取消按钮后,我的表单仍在发布。谢谢你的帮助。我正在返回确认结果,所以我希望对话框消失,表单不会发布。我相信这很简单

这是我的密码:

<form action='/auth/deleteUserCascade' method='post' onsubmit='return confirm(\"Are you sure you want to delete this user?\");'>
    <button type='submit' class='btn-link'>
        <i class='fa fa-trash' aria-hidden='true'></i>
    </button>";
</form>

";

似乎您编写了错误的语法。下一个变体也可以使用(我使用双引号而不是单引号):


提交

似乎您编写了错误的语法。下一个变体也可以使用(我使用双引号而不是单引号):


提交

你好
";

你好
";

Confirm函数在取消时应返回false为什么在Confirm中有
\“
?删除“\”,如果引号在单引号内,则不需要转义引号。只需在onsubmit字符串中输入一个拼写错误即可。投票关闭。取消时确认功能应返回false为什么有
\“
是否在确认范围内?删除“\”,如果引号在单引号内,则不需要转义引号。只需在onsubmit字符串中输入一个拼写错误即可。投票关闭。请不要链接到第三方网站获取代码。只需在答案中包含一段代码片段。请不要链接到第三方网站获取代码。只要在你的答案中加入一段代码就行了。是的,这就是问题所在。谢谢大家帮我解决这个问题。是的,这就是问题所在。谢谢大家帮我解决这个问题。
<form action="/auth/deleteUserCascade" method="post" onsubmit="return confirm('Are you sure you want to delete this user?');">
  <button type="submit" class="btn-link">
    Submit
  </button>
</form>