1

だから私はこれを持っています

    $('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はありませんが、非表示のフィールドには、データベースに送信される情報が格納されます。どうすればそれらを割り当てることができますか?私がコードで抱えている問題は、最初の非表示フィールドにのみ保存され、新しいフィールドには保存されないことです。

4

0 に答える 0