我想使用JavaScript和表格发送多个值

时间:2018-07-29 05:56:04

标签: javascript html

我的问题类似于下面的链接: similar problem

我想使用表格和JavaScript发送多个值。 而是固定值,例如下面的代码:

<input type="hidden" name="Id[]" value="83" />
<input type="hidden" name="Id[]" value="85" />

我希望该值基于用户输入。我该如何实现?

我还有其他代码可以输入用户输入

Link name: <input type='text' id='linkid'>
<button onclick="saveLink();return false">Save link</button>

和javascript代码

var idarray=[];

function saveLink() {
   var id = document.getElementById("linkid").value;
   idarray.push(id);
}

如何使用html表单发送此idarray?

1 个答案:

答案 0 :(得分:2)

id设置为hidden元素,并将value设置为form submit之前的元素。

这是一个有效的代码段:

var idarray=[];

function saveLink() {
   var id = document.getElementById("linkid").value;
   idarray.push(id);
   console.log(idarray);
   document.getElementById("someid").value=idarray;
   console.log(document.getElementById("someid").value);
  
}

 //document.getElementById("someid").value=idarray;
 //document.forms[0].submit();
<input type="hidden" id="someid" name="Id[]" value="" />


Link name: <input type='text' id='linkid'>
<button onclick="saveLink();return false">Save link</button>