gpt4 book ai didi

javascript - onclick 不应触发表单数据提交

转载 作者:太空宇宙 更新时间:2023-11-04 13:43:42 24 4
gpt4 key购买 nike

我只是发现每次onclick我的事件 <button>放在里面<form>标签触发,表单提交它的数据,就像我点击了 <input type='submit'> .我不想要那个。表单中的按钮用于其他任务,单击其中一个按钮后表单不应提交数据。

为了更清楚,我想要这段代码:

<form action="http://www.google.com" method="POST">
<button onclick="alert('hi!')">Button</button>
<br>
<input type="submit" value="submit"/>
</form>

显示警报“嗨!”当我点击按钮时,它不应该在那之后打开谷歌。它应该只在我按下“提交”时显示谷歌。

最佳答案

指定 type="button" :

<button type="button" onclick="alert('hi!')">Button</button>

来自链接的文章:

This [submit] is the default if the attribute is not specified

关于javascript - onclick 不应触发表单数据提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11223591/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com