我的表单如下:
<form name="test" action="" method="post" onSubmit="submitCRMSearch(event);return false;">
<table class='borderless'>
<tr><td>TERM:</td><td><input type="text" name="term" value=""></td></tr>
<tr><td>START:</td><td><input type="text" name="start" value=""></td></tr>
<tr><td>LIMIT:</td><td><input type="text" name="limit" value=""></td></tr>
<tr><td> </td><td class='right'><input type="submit" name="submit" value="Submit"></td></tr>
</table>
</form>
...我的JavaScript函数如下所示:
function submitCRMSearch(e){
var target = e.target
var string = "\n";
$.each(target,function(k,v){
string += v.name + " = " + v.value + "<br>\n";
})
string +=
string += "\n";
$("#output").html(string);
}
我可以很容易地从输入元素的名称及其值中获取事件的目标属性。但是,如何获取发送事件的表单对象的名称?
答案 0 :(得分:2)
显然,target.name
onSubmit
附加到form
标记,使其成为target
。