[英]How do I get the name of the form from the onSubmit event?
我的表格如下所示:
<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);
}
我可以輕松獲取輸入元素的名稱,它們的值構成事件的target屬性。 但是,如何獲取發送事件的表單對象的名稱呢?
顯然,由於onSubmit
附加到了使其成為target
的form
標記上,所以它的target.name
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.