Jquery 表单提交功能。获取已提交表单的名称
我需要遍历表单元素并获取输入值。我希望通过表单操作而不是侦听器调用函数,并获取提交表单的名称 这是我到目前为止所拥有的Jquery 表单提交功能。获取已提交表单的名称,jquery,Jquery,我需要遍历表单元素并获取输入值。我希望通过表单操作而不是侦听器调用函数,并获取提交表单的名称 这是我到目前为止所拥有的 <form action="javascript:add()" name="form1"> <script language="javascript"> function add(){ console.log(this.name); } 函数add(){ console.log(this.name); } 通过onsubmit事件,使用此关
<form action="javascript:add()" name="form1">
<script language="javascript">
function add(){
console.log(this.name);
}
函数add(){
console.log(this.name);
}
通过onsubmit
事件,使用此
关键字传递表单
对函数的引用
<form onsubmit="javascript:add(this)" name="form1">
查看此通过
onsubmit
事件通过this
关键字传递表单
对函数的引用
<form onsubmit="javascript:add(this)" name="form1">
看到这个了吗。它返回空白。@RyanLutz,对不起。您必须使用
onsubmit
或更改操作
,该将指向窗口
。我的错误。见我添加的演示。明白了。所以动作指向窗口。这就解释了只记录表单元素的输出。它返回空白。@RyanLutz,对不起。您必须使用onsubmit
或更改操作
,该将指向窗口
。我的错误。见我添加的演示。明白了。所以动作指向窗口。这就解释了只记录表单元素的输出“我想通过表单操作而不是侦听器调用函数”有什么特殊原因吗?这绝对不是最优雅或最有效的方法。“我想通过表单操作而不是侦听器调用函数”有什么特别的原因吗?这绝对不是最优雅、最有效的方法。