1
$('#form').submit(function(event) {

});

当用户通过点击提交表单时<input type="submit" />,应该是<input type="submit" />

当用户通过按Entera提交表单时<input />,应该是<input />

我试过event.target了,但它是错误的。

4

2 回答 2

2

这似乎可以解决问题:

$(document).ready(function() {
    var target = null;
    $('#form :input').focus(function() {
        target = this;
        alert(target);
    });
    $('#form').submit(function() {
        alert(target);
    });
});
于 2010-01-24T15:34:23.143 回答
0

当在一个文件中按回车键或单击一个<input type="submit" /><form> 是提交的。

因此,目标是您的示例中<form>标识的标签指定的目标。#form

我不知道你想做什么...

于 2010-01-24T15:36:31.460 回答