だから私はこれを持っています
$('input[name^="numEmp"]').autocomplete({source: Empleados,select: function(event, ui){
$(this).val(ui.item.label);
$('#nomDetEmp').val(ui.item.value);
return false;
}
});
このような動的入力を作成します
$(".Nuevo").on("click", function() {
$(".readdireccion:first").clone().insertAfter(".readdireccion:last").find('input[name^="numEmp"],input[name^="servicioNom"],input[name^="numCta"],input[name^="cantidad"],').val("");
$('input[name^="numEmp"]').autocomplete({source: Empleados,select: function(event, ui){
$(this).val(ui.item.label);
return false;
htmlはこんな感じです
<div class="readdireccion">
<div class="input_quitapon">
<a class="Eliminar">Erase</a>
<div class="input_element">
<div class="input_label">Numero Empleado</div>
<div class="input_value">
<input type="text" name="numEmp[]" class="emp" maxlength="10" size="12" value=""/>
<input type="hidden" name="nomDetEmp[]" id="nomDetEmp" class="emp" maxlength="10" size="12" value=""/>
</div>
</div>
ここで私の質問は、フィールドnumEmp []を割り当てることです。これは、ユーザービュー専用であるため、IDはありませんが、非表示のフィールドには、データベースに送信される情報が格納されます。どうすればそれらを割り当てることができますか?私がコードで抱えている問題は、最初の非表示フィールドにのみ保存され、新しいフィールドには保存されないことです。