【发布时间】:2021-01-22 14:45:58
【问题描述】:
我注意到在 Chrome 等现代浏览器上,当在表单元素中放置一个文本字段和一个按钮时。如果在文本字段中按下回车键,按钮将被浏览器发出的鼠标点击事件点击。
由于表单中的唯一按钮不用于提交表单,有没有办法让该按钮只接受用户点击而不是浏览器点击?
<form action="javascript:void(0)">
<input type="text"/>
<button id="btn">Submit</button>
</form>
var btn = document.getElementById("btn");
btn.onclick = function() {
alert("button clicked");
}
【问题讨论】:
标签: javascript html