javascript - 获取页面中所有表单的输入

标签 javascript jquery html

我想获取页面中每个表单的输入,它们的名称是name我的表单是这样的

<form class="form" role="form" onsubmit="completeSave(this)">
      <div class="form-body">
           <div class="form-group">
               <label>name</label>
               <input type="text" class="form-control" name="name"
                                               value="{{$media->name}}">
            </div>
       </div>
 </form>
// next form!
 <form class="form" role="form" onsubmit="completeSave(this)">
      <div class="form-body">
           <div class="form-group">
               <label>name</label>
               <input type="text" class="form-control" name="name"
                                               value="{{$media->name}}">
            </div>
       </div>
 </form>

我已经有一些代码可以对每个表单执行某些操作(ajax 请求),但我想在页面中添加一个按钮来提交所有表单数据

 <button class="btn btn-primary" onclick="completeSaveAll()">submit</button>

我尝试了这个 JavaScript 代码:

 function completeSaveAll() {
        var form = $('form');
        form.each(function () {
            console.log(this.find("[name=name]"));
        })
  } 

但它不起作用我该怎么办?

最佳答案

尝试serializeArray()

$.ajax({
type : 'POST',
url : 'url',
data : $('#form').serializeArray()
});

关于javascript - 获取页面中所有表单的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40058905/

相关文章:

javascript - 如何重新加载光滑( slider /旋转木马)jQuery 插件?

javascript - 我应该如何添加 JavaScript onclick 事件来链接到较低的文件夹?

javascript - 下划线,清除对象的所有值但保留键

javascript - Angularjs清除输入文本字段

javascript - 如何防止页面刷新时数据丢失?

javascript - 如何显示在父级下排列的 div 以进行树链接显示

javascript - Firefox 附加组件声明功能并在内容脚本中使用

javascript - 获取文本字段中的选择值以及更改时的值

javascript - 如何将图像放入 div 圈?

javascript - 标记复选框后的必填字段