JavaScript を使用して非表示の入力フィールドを追加しようとしていますが、目的の結果が得られませんでした。
ユーザーがドロップダウン リストから値を選択したときに、隠しフィールドをフォームに追加したいと考えています。ドロップダウン リストの数は、このページと他の同様のページで同じではなく、2 つより多い場合も少ない場合もあります。
ユーザーが最初のドロップダウンリストから値を選択したときにいくつかの非表示フィールドを追加したい.別のドロップダウンリストから別の値を選択した場合は、非表示フィールドを追加し、すべての非表示フィールドの値を保存したい.
例:
<select id="s1">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
ユーザーが「2」を選択した場合、2 つの隠しフィールドを追加します。
<select id="s2">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
ユーザーがこの 2 番目のリストで「3」を選択した場合、3 つの隠しフィールドを追加しますが、以前に「s1」を使用して動的に追加された 2 つの隠しフィールドを保存 (保持) します。