制作一个不序列化javascript的一对多表单html

制作一个不序列化javascript的一对多表单html,javascript,html,Javascript,Html,我正在尝试制作一个简单的表单,允许在上传之前添加多张照片。 目前,我正在使用javascript手动创建一个对象 var objArr = []; for(var i = 0; i < <arrayOfInputs>.length; i++){ objArr.push({ img://image file caption://caption text title://image title tags://i

我正在尝试制作一个简单的表单,允许在上传之前添加多张照片。 目前,我正在使用javascript手动创建一个对象

var objArr = [];
for(var i = 0; i < <arrayOfInputs>.length; i++){
    objArr.push({
        img://image file
        caption://caption text
        title://image title
        tags://image tags
    });
}

您可以添加生成新字段集的按钮,从而能够在提交表单之前添加所需数量的照片

<form>
  <fieldset name="img[]">
    <input type="file" name="img"/>
    <input type="text" name="caption"/>
    <input type="file" name="title"/>
    <input type="text" name="tags"/>
  </fieldset>
  <button id="add-photo-btn">Add another photo</button>
</form>

$('#add-photo-btn').on('click', function() {

  var myForm = $('form');
  var fieldset = '<fieldset name="img[]"><input type="file" name="img"/><input type="text" name="caption"/><input type="file" name="title"/><input type="text" name="tags"/></fieldset>';

  myForm.append(fieldset);
});

添加另一张照片
$(“#添加照片btn”)。在('单击',函数()上{
var myForm=$('form');
变量字段集=“”;
myForm.append(字段集);
});

您可以添加一个生成新字段集的按钮,这样就可以在提交表单之前添加任意数量的照片

<form>
  <fieldset name="img[]">
    <input type="file" name="img"/>
    <input type="text" name="caption"/>
    <input type="file" name="title"/>
    <input type="text" name="tags"/>
  </fieldset>
  <button id="add-photo-btn">Add another photo</button>
</form>

$('#add-photo-btn').on('click', function() {

  var myForm = $('form');
  var fieldset = '<fieldset name="img[]"><input type="file" name="img"/><input type="text" name="caption"/><input type="file" name="title"/><input type="text" name="tags"/></fieldset>';

  myForm.append(fieldset);
});

添加另一张照片
$(“#添加照片btn”)。在('单击',函数()上{
var myForm=$('form');
变量字段集=“”;
myForm.append(字段集);
});

这个线程的标题应该是“multi-fieldset form”吗?因此它更准确地描述了上下文?一对多是db使用的关系,使用多个fieldset是我尝试过的一种方法,但它仍然序列化错误。这个线程的标题应该是“multi-fieldset form”吗,所以它更准确地描述了上下文?一对多是db使用的关系,使用多个字段集是我尝试过的一种方法,但它仍然序列化错误。很抱歉,我认为我不够具体,添加一个新的字段集不是问题。我试图避免Maulaly序列化表单,并试图找出formi中是否存在一对多序列化的标记。很抱歉,我认为我不够具体,添加新字段集不是问题所在。我试图避免Maulaly序列化表单,并试图找出表单中是否存在一对多序列化的标记
<form>
  <fieldset name="img[]">
    <input type="file" name="img"/>
    <input type="text" name="caption"/>
    <input type="file" name="title"/>
    <input type="text" name="tags"/>
  </fieldset>
  <button id="add-photo-btn">Add another photo</button>
</form>

$('#add-photo-btn').on('click', function() {

  var myForm = $('form');
  var fieldset = '<fieldset name="img[]"><input type="file" name="img"/><input type="text" name="caption"/><input type="file" name="title"/><input type="text" name="tags"/></fieldset>';

  myForm.append(fieldset);
});