我想从外部javascript函数中获取一个表单对象,而不是从标记内的提交按钮传递它。
例如,假设我的表格是:
<form id="form1">
//inputs...
</form>
通常情况下我会在其中放一个按钮,使用onClick =“submitFunction(this.form)”将其传递给我的javascript函数,但是现在我希望能够从外部函数中获取所有表单数据,但显然“this.form”在表单标签之外不起作用。
我可能有一种简单的方法可以解决这个问题吗?
由于
答案 0 :(得分:3)
使用getElementById
function submitForm(){
your_form = document.getElementById('form1');
}
答案 1 :(得分:1)
jQuery的力量......
$('#form1')...
$('#form1 input')...
$('#form1')。submit(function(){$(this)...}
答案 2 :(得分:0)
submitFunction(document.getElementById("form1"))