我想知道使用什么代码来创建一个表单,用户可以在其中输入内容并单击提交(或按钮),数据将存储在数组(或 JSON 对象)中,然后他们可以再次执行此操作数据将被“推送”,因此用户可以继续添加。这将继续如此等等。如果可以使用“本地存储”将这些信息存储在用户机器上,我也很感兴趣。
这个问题是我在这里提出的问题的延续: Add form input to array with javascript using unshift()
下面是一些代码。这段代码做我想要的,但只有一个输入项。
谢谢你。
<form>
<input id="input" type="text"/>
<button id="button"> Click me </button>
</form>
<script>
var input = document.getElementById("input"); // save the object
var button = document.getElementById("button");
var myArray = [];
button.onclick = function alerted (){
myArray.unshift(input.value); // get the value
alert(myArray);
return false;
};
</script>