1
私はいくつかの入力タイプ=テキストを持つHTMLフォームを持っています。私はすべての入力を複製することができますが、データベースに情報を挿入するために名前を回復したいと思います。したがって、私はすべての名前を増やす必要があります。 1つのタイプの入力のみを増やすことができ、複数のタイプは増やせません。 クローン作成で入力名を増やす方法は?
<body>
<button id="clone">Cloner</button>
<button id="removebutton">Remove</button>
<form id="myForm">
<div class="equipment" id="eqp">
<h4 class="title4">EQUIPEMENT 1/EQUIPMENT 1</h4>
<label>Date de prêt/Loan date:</label>
<input type="text" name="loandate" id="datepicker" placeholder="ex: 20170101"/><br/><br/>
<label>Nom du produit/Product Name:</label>
<input type="text" name="productname" placeholder="ex: Asus"/><br/><br/>
<label>Type:</label>
<input type="text" name="type"/><br/><br/>
<label>Numéro de série/Serial Number:</label>
<input type="text" name="serialnumber" placeholder="ex: A003565DS65"/><br/><br/>
<label>Statuts/Status:</label>
<select name="status">
<option>gg</option>
<option>hh</option>
</select><br/><br/>
</div>
</form>
</body>
</html>
JS:あなたの助けを
$('#clone').click(function() {
$('#myForm').append($('#eqp:last').clone());
$('#myForm div').each(function (i) {
var textinput1 = $(this).find('input');
var textinput2 = $(this).find('input[text="productname"]');
var select = $(this).find('select');
i++;
textinput1.eq(0).attr('name', 'loandate' + i);
select.eq(0).attr('name', 'status' + i);
});
});
$("#removebutton").click(function() {
if ($('.equipment').length > 1)
$('.equipment:last').remove()
});
//});
ありがとう!
しかし、私はノーPHPで名前を回復することはできませんか?だから私はすべてを回復するために "のために"行う必要がありますか? PHPの – Nono
は、 '$ _POST ['loandate']'として参照することができます。それはあなたに配列を与え、 '$ _POST ['loandate'] [0]'のように繰り返すでしょう: – DDRamone
何かこれのようなものでしょうか?: { $ loandate = $ _POST ['loandate'] [0]; } – Nono