如何将表单输入数据存储到jquery数组中?

时间:2017-06-15 18:54:23

标签: javascript jquery html arrays forms

我是Jquery的新手,需要一个解决方案来应对挑战。

我需要的是将HTML表单的输入存储到现有数组中。你知道Jquery逻辑吗?

以下是HTML查询的重点示例。

<form>
    <input type="text" id="inputform" value""idkyet></input>
</form>

我希望如何工作的示例:

用户在表单中键入名称并单击提交。该名称现在存储在现有数组中。

谢谢。

3 个答案:

答案 0 :(得分:0)

尝试

yourExistingArrayThatIsDefinedSomewhere.push($("#inputform").val())
console.log(yourExistingArrayThatIsDefinedSomewhere); //should show all previously pushed values

请注意,您应该将上面的代码添加到提交按钮的事件处理程序中。

答案 1 :(得分:0)

<input type="text" id="inputform"> <input type="button" value="submit" id="submitform">

JS:

var your_array = [];
$("#submitform").click(function(){
  your_array.push($("#inputform").push());
  alert(your_array);
});

我认为你应该做一些学习,而不是在这里张贴任何东西。

答案 2 :(得分:-1)

获取jQuery中的输入值并将其添加到数组中将是这样的:

&#13;
&#13;
var array = [];

$("#inputform").change(function() {
    array.push(this.value);
    alert(array);
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js"></script>
<form>
    <input type="text" id="inputform" value=""></input>
</form>
&#13;
&#13;
&#13;

例如,每次输入值发生变化时,都会将其添加到数组中。