クローンを作成するたびに 4 つのフィールドが必要なフォームがあります。
基本的に私は行を持っています(これは私がクローンしたいもので、その中にすべてが含まれています)-しかし、各要素にはそれを識別するための番号とIDなどがあります。数字は 1 ずつですが、連続して 4 つの要素がある場合は、毎回全体で 4 ずつ増やす必要があるため、複製された要素は 1 で 5 になり、2 は 6 になります。
私のフォームのコードは以下のとおりです。うまくいけば、もう少し意味のあるものになります。
シーピットを使ってみた!jquery プラグインを使用していますが、数値を互いに連続して増加させることはできません。
<div class="row">
<div class="element">
<label id="label-element-15" class="label">
<span class="labelelementvalue">Weight</span>
<span class="required">*</span>
</label>
<div class="errormessage" id="errormessage-element-15"></div>
<div class="option-container">
<input class="af-inputtext af-formvalue " type="text" name="element-15" id="element-15" value="">
</div>
<input type="checkbox" style="display:none" value="15" checked="" name="requiredelement[]" id="requiredelement-15">
</div>
<div class="element">
<label id="label-element-16" class="label">
<span class="labelelementvalue">Length</span>
<span class="required">*</span>
</label>
<div class="errormessage" id="errormessage-element-16"></div>
<div class="option-container">
<input class="af-inputtext af-formvalue " type="text" name="element-16" id="element-16" value="">
</div>
<input type="checkbox" style="display:none" value="16" checked="" name="requiredelement[]" id="requiredelement-16">
</div>
<div class="element">
<label id="label-element-17" class="label">
<span class="labelelementvalue">Width</span>
<span class="required">*</span>
</label>
<div class="errormessage" id="errormessage-element-17"></div>
<div class="option-container">
<input class="af-inputtext af-formvalue " type="text" name="element-17" id="element-17" value="" >
</div>
<input type="checkbox" style="display:none" value="17" checked="" name="requiredelement[]" id="requiredelement-17">
</div>
<div class="element">
<label id="label-element-18" class="label" >
<span class="labelelementvalue">Height</span>
<span class="required">*</span>
</label>
<div class="errormessage" id="errormessage-element-18"></div>
<div class="option-container">
<input class="af-inputtext af-formvalue" type="text" name="element-18" id="element-18" value="">
</div>
<input type="checkbox" style="display:none" value="18" checked="" name="requiredelement[]" id="requiredelement-18">
</div>
</div>
したがって、基本的に、非表示のチェックボックスで element-[number] または value="[number]" と表示されている場所は、クローンごとに増やしたい数です。
どんな助けでも大歓迎です!:-)