0

想象一下这段 html:

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

和这段 Javascript

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

即使您在文本字段中按回车,警报也会始终显示“点击”。

如何检查按钮是否真的被点击?

4

1 回答 1

0

想象一下这段 html:

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

和这段 Javascript

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

不会有任何混淆。

几乎没有理由input type="submit"在现代 Web 应用程序中使用。

于 2012-06-07T11:50:07.930 回答