私はこのようなフォームを持っています:
<form:form name="ExpenseDetails" method="Post"
action="ExpenseDetailsForm.html">
<table id="Parent1_Table">
<tbody>
<tr>
<td>
<table id="Item1_Table1">
<tbody>
<tr>
<td>Item</td>
<td><input type="text" name="Item1" id="Item1" required /></td>
</tr>
<tr>
<td>Expense in Rs</td>
<td><input type="text" name="ItemValue1" id="ItemValue1"></td>
</tr>
</tbody>
</table>
</td>
<td>
<table id="Item1_Table2">
<tbody>
<tr>
<td><button name="Edit1" id="Edit1">Edit</button></td>
<td><button name="Duplicate1" id="Duplicate1">Duplicate</button></td>
<td><button name="Trash1" id="Trash1">Trash</button></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</form:form>
ボタンをクリックすると、同じ要素を持つduplicate1
別のボタンを作成して追加したいと思います。 table
Parent1_Table
これを行うために、私は2つの解決策を念頭に置いています:
1) クリックされたテーブルを見つけ、duplicate button
すべて
のid
要素を取得してスタックにプッシュし
、テーブルの html 全体を取得し、要素
全体を複製し、 1table
ずつインクリメントした後に元の要素に追加しますids
。
i
2) クリックされたduplicate
ボタンの不変要素と同じ要素を作成し、送信
後、テキスト要素の数を数えて使用します。
上記のソリューションのうち、開発が容易なのはどれですか?
これらの中から1つを選択するのを手伝ってもらえますか?
質問の詳細が必要な場合はお知らせください。