Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/01/2012, 20:00
Avatar de lgza70
lgza70
 
Fecha de Ingreso: febrero-2011
Mensajes: 29
Antigüedad: 13 años, 3 meses
Puntos: 1
Pregunta cambiar nombre de inputs de un div clonado

Hola

tengo este código:

(document).ready(function(){

$('#empleadosR').change(function() {


var contador = $(this).val(),

nuevosDiv = $('#detalles');
n = $('div #detalles').length;
resta= n - contador;
restaDos= contador - n;

if(n > contador) {
for (var i = 0; i < resta; i++) {
$('#clones div:last').remove()
}

}

else {

for (var i = 0; i < restaDos; i++) {

nuevosDiv.clone().insertAfter(nuevosDiv);
}
}

});


});


Y el el html:

<label for="cantEmpleados">Cantidad de Personal:</label>
<select id="empleadosR" name="empleadosR">
<option value="" selected="selected"> - Selecciona -</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select><br/>
<div id="clones">
<div id="detalles">
<label for="puesto">Puesto</label>
<textarea name="puestoR"></textarea>
<label for="sueldo">Sueldo Nominal</label>
<input type="text" name="sueldoR" placeholder="Sueldo Nominal"><br/>
</div>
</div>


El problema que tengo es que cuando mando el formulario a un correo con php, no me manda todos los datos por que como tiene divs clonados, los input tienen el mismo nombre...

¿Cómo le puedo cambiar los nombres a los inputs de los divs clonados para que me mande todos los datos?

Espero me puedan ayudar.

Muchas Gracias!