te dejare un ejemplo mejor de como esta y como podria hacerlo.
Mira cuando agrego un box esta variable cambia de nombre al agregar el siguiente dato y esto lo hace por una funcion de JS.
Te muestro el ejemplo que se crea cuando generas otra funcion agregar y porque la agrega asi.
Si me ayudas a entender como atrapar esos dato o modificar como se agrega el parametro nuevo te prendo velas
Este es el codigo que genera un nuevo campo y como son los parametros de ese campo.
Código HTML:
Ver original<p class="subtitle-manager">Choose your options.
</p>
<div class="select-mana-event" id="formdup1" name="formdup1">
<input class="event-add-style-orchard" type="text" name="select-orch" id="select-orch" value="Orchard" onBlur="if(this.value=='')this.value='Orchard'" onFocus="if(this.value=='Orchard')this.value='' "> <!-- JS because of IE support; better: placeholder="Block" -->
<input class="event-add-style-block" type="text" name="select-block" id="select-block" value="Block" onBlur="if(this.value=='')this.value='Block'" onFocus="if(this.value=='Block')this.value='' "> <!-- JS because of IE support; better: placeholder="Block" -->
<div class="drop-event2" name="drop-event2" id="drop-event2"> <select data-toggle="select" name="select-job" id="select-job"> <?php
include ("php/rowjob.php");
?>
<div class="mana-event-budget" name="mana-event-budget" id="mana-event-budget">$
</div> <input class="event-add-style" type="text" name="budget" id="budget" value="Budget" onBlur="if(this.value=='')this.value='Budget'" onFocus="if(this.value=='Budget')this.value='' "> <!-- JS because of IE support; better: placeholder="Who are you looking for?" -->
<input type="button" id="btnAdd" class="btn-addform" value="Add more jobs" /> <input type="button" id="btnDel" class="btn-delform" value="Delete job" /> <div classe="step-manager"> <p class="number-step">3.
</p> <p class="subtitle-manager">Press and send!
</p> <button type="submit" name="validate" class="btn-checkout">Validate
</button>
<!-- SCRIPT ADD/REMOVE FORM -->
$(function () {
$('#btnAdd').click(function () {
var num = $('.select-mana-event').length, // how many "duplicatable" input fields we currently have
newNum = new Number(num + 1), // the numeric ID of the new input field being added
newElem = $('#formdup' + num).clone().attr('id', 'formdup' + newNum).fadeIn('slow'); // create the new element via clone(), and manipulate it's ID using newNum value
// manipulate the name/id values of the input inside the new element
// orchard
newElem.find('.event-add-style-orchard').attr('id', 'ID' + newNum + 'select-orch').attr('name', 'ID' + newNum + 'select-orch').val('Orchard');
// block
newElem.find('.event-add-style-block').attr('id', 'ID' + newNum + 'select-block').attr('name', 'ID' + newNum + 'select-block').val('Block');
// job
newElem.find('.drop-event2').attr('id', 'ID' + newNum + 'drop-event2').attr('name', 'ID' + newNum + 'drop-event2').val('');
// budget
newElem.find('.mana-event-budget').attr('id', 'ID' + newNum + 'mana-event-budget').attr('name', 'ID' + newNum + 'mana-event-budget').val('');
newElem.find('.event-add-style').attr('id', 'ID' + newNum + 'budget').attr('name', 'ID' + newNum + 'budget').val('Budget');
// insert the new element after the last "duplicatable" input field
$('#formdup' + num).after(newElem);
// enable the "remove" button
$('#btnDel').attr('disabled', false);
// right now you can only add 5 sections. change '5' below to the max number of times the form can be duplicated
if (newNum == 5)
$('#btnAdd').attr('disabled', true).prop('value', "You've reached the limit");
});
Entiendo lo del array porque tambien piens que recorrerlo con un forech seria la opcion pero tampoco recuerdo el uso de for bidireccionales :(.. entonces me cuesta un poco mas necesito un refresh XD..
Amigo gracias por tu ayuda !