想象一下这段html:
<form>
<input type="text">
<input type="submit" id="a">
</form>
和这段Javascript
document.getElementById('a').onclick = function (e) {
alert(e.type);
};
即使您在文本字段中按Enter键,警报也会始终显示“点击”。
如何检查按钮是否真的被点击?
答案 0 :(得分:1)
想象一下这段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"
。