私は、ユーザーがページに表示されている入力を提出できるようにする簡単なフォームを作成しています。各入力は後に追加されるので、ユーザーが「1」を入力して「submit」をクリックすると、ページに「1」が表示されます。ユーザが「2」を入力すると、「1」の真下に「2」が表示されます。 "1"は削除されません。配列が要素Node.jsをプッシュしない
私はユーザー入力を配列に保存しています。私はその配列を反復してページにユーザー入力を表示します。私が実行している問題は、配列内の何も保存されないため、ユーザー入力をページにレンダリングしようとすると何もレンダリングされません。
/* This is pseudocode */
var list = [];
for each value in list
add value to page
addToList = function() {
var value = document.getElementById("userEntry").value;
list.push(value);
}
addToList関数は、ユーザーがsubmitをクリックするたびに呼び出されます。私はNode.jsを使用していますが、私は提出するたびにJavaScriptファイルがリフレッシュされ、ページがリロードされ、配列がクリアされるため、これは機能しません。
アレイにユーザー入力の値を保存させる場合はどうすればよいですか。
''ページが更新されますの。ボタンを使用してみてください。 – Lepanto
私の入力タイプではなく、私のボタンタイプがサブミットされました。ボタンタイプも送信されてリフレッシュされますか? – dogdog