0

次の html を想像してください。

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

そしてこのJavascriptの部分

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

テキストフィールドで Enter キーを押しても、アラートは常に「クリック」と表示されます。

ボタンが本当にクリックされたかどうかを確認するにはどうすればよいですか?

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 に答える