小グループに人を追加するためのフォームが記載されたphpページがあります。
追加される人ごとに、複数のフォーム要素を持つがあり、それぞれが人の番号に従って名前が付けられています。例えば:
<div class="user">
<input type="text" name="user1LastName" />
...
</div>
<div class="user">
<input type="text" name="user2LastName" />
...
</div>
データベース内の各人について、phpページがフォームセクションに入力されます。
ユーザーを追加するには、ユーザーは「+」アイコンをクリックします。その時点で、ページはjQueryを使用して新しいを動的に入力します。これを行うには、既存のフォームに新しいdivhtmlを追加するだけです。これは、javascriptページにphpページと同じhtmlマークアップ(追加される)がすべて含まれていることを意味します。
これは、コードの不要な重複のようです。phpページで何かを変更するときはいつでも、javascriptコードでも変更する必要があります。
このようなコードの重複を回避するための一般的な方法はありますか?私が考えることができる唯一のことは、jQueryを使用して既存のdivからhtmlを取得することです。ただし、この場合、ユーザーnのフォームフィールドの値は、ユーザーn+1の新しいコードに表示されます。
ありがとう。