ユーザーが何かを入力して送信(またはボタン)をクリックすると、データが配列(またはJSONオブジェクト)に保存されるフォームを作成するために使用するコードを知りたいです。データは「プッシュ」されるため、ユーザーはデータを追加し続けることができます。これは続きます。この情報をユーザーのマシンに保存するために「ローカルストレージ」を使用できるかどうかも興味があります。
この質問は、私がここで持っていた質問の続きです: Add form input to array with javascript using unshift()
以下はいくつかのコードです。このコードは私が望むことを行いますが、入力項目は 1 つだけです。
ありがとうございました。
<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>