選択した選択に基づいてフォームを作成するドロップダウンがあります。したがって、誰かが「foobar」を選択するとテキストフィールドが表示され、「cheese」を選択するとラジオボタンが表示されます。その後、ユーザーはこれらのフォームにデータを入力することができます。唯一の問題は、新しいフォーム要素を追加すると、残りの情報がすべて消去されることです。私は現在、フォームに追加するために以下を使用しています:
document.getElementById('theform_div').innerHTML =
document.getElementById('theform_div').innerHTML + 'this is the new stuff';
フォームに入力されたものを保持し、新しいフィールドを最後に追加するにはどうすればよいですか?