javascript 我如何检查是否点击了提交按钮而不是在页面上按回车键?

w41d8nur  于 2023-03-16  发布在  Java
关注(0)|答案(1)|浏览(115)

想象一下这段html:

​<form>
    <input type="text">
    <input type="submit" id="a">
</form>​​​​​​

这段Javascript

document.getElementById('a').onclick = function (e) {
    alert(e.type);
};​​​​

即使您在文本字段中按Enter键,警报也始终显示“点击”。
如何检查按钮是否真的被单击?

9avjhtql

9avjhtql1#

想象一下这段html:

<form>
    <input type="text">
    <input type="button" id="a">
</form>

这段Javascript

document.getElementById('a').onclick = function (e) {
    this.form.submit();
};​​​​

不可能发生混淆。
在现代Web应用程序中几乎没有理由使用input type="submit"

相关问题