gpt4 book ai didi

HTML 表单在输入文本中按 'Enter' 导致单击按钮

转载 作者:搜寻专家 更新时间:2023-10-31 21:59:21 25 4
gpt4 key购买 nike

http://jsfiddle.net/PCGvG/

为什么在此示例中,当我在输入文本中按“Enter”时,它会执行 onclick ?使用 <input type="button"> 时没有...

最佳答案

元素<button>type="submit"默认情况下。参见 http://www.w3.org/TR/html401/interact/forms.html#h-17.5

解决方案:如果您不想调用按钮的点击处理程序,请明确为其指定 type="button"。

<form name="myForm">
<button type="button" id="test">Click</button>
<input type="text" name="q" />
</form>

(尽管按 Enter 仍会提交表单,至少在某些浏览器上是这样。)

关于您的评论 <input type="button">行为不同:是的。 type="button"的输入与 type="button"的按钮作用相同,而 type="submit"的输​​入与 type="submit"的按钮作用相同。

关于HTML 表单在输入文本中按 'Enter' 导致单击按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18702596/

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