Javascript 从外部获取表单对象<;表格>;标签
我想从外部javascript函数中获取表单对象,而不是从标记中的提交按钮传递它 例如,让我们假设我的表格是:Javascript 从外部获取表单对象<;表格>;标签,javascript,html,forms,Javascript,Html,Forms,我想从外部javascript函数中获取表单对象,而不是从标记中的提交按钮传递它 例如,让我们假设我的表格是: <form id="form1"> //inputs... </form> //输入。。。 通常,我只需要在其中放置一个带有onClick=“submitFunction(this.form)”的按钮,将其传递给我的javascript函数,但是现在我希望能够从外部函数获取所有表单数据,但显然“this.form”在表单标记之外不起作用 也许有一个简单的
<form id="form1">
//inputs...
</form>
//输入。。。
通常,我只需要在其中放置一个带有onClick=“submitFunction(this.form)”的按钮,将其传递给我的javascript函数,但是现在我希望能够从外部函数获取所有表单数据,但显然“this.form”在表单标记之外不起作用
也许有一个简单的方法可以做到这一点,我忽略了
谢谢使用
getElementById
function submitForm(){
your_form = document.getElementById('form1');
}
使用
getElementById
function submitForm(){
your_form = document.getElementById('form1');
}
jQuery的强大功能就在这里 $('表格1') $(“#表格1输入”)
$('#form1').submit(function(){$(this)…}然后jQuery的强大功能就来了 $('表格1') $(“#表格1输入”)
$('#form1').submit(function(){$(this)…}我认为他在寻找JavaScriptor加载数千字节JS的强大功能,以减少获取document.getElementById()所需的三分之二的键入。除非你正在用JS做一些相对重要的事情,并且想重构其中至少一大块来使用jQuery,否则这真的不值得。@June R:jQuery是JavaScript。我认为他在寻找JavaScript加载数千字节JS的强大功能,以减少获取文档所需输入的三分之二。getElementById()。除非你正在用JS做一些相对重要的事情,并希望至少重构一大块JS来使用jQuery,否则这真的不值得。@June R:jQuery是JavaScript。旁白:不要使用按钮
onclick
来捕获表单提交。在某些情况下,在表单中按Enter键可以在不调用按钮onclick的情况下提交表单。在表单元素本身上使用onsubmit
。旁白:不要使用按钮onclick
捕获表单提交。在某些情况下,在表单中按Enter键可以在不调用按钮onclick的情况下提交表单。在表单元素本身上使用onsubmit
。