He seguido el ejemplo y solo he cambiado el campo de texto por un select con el mismo nombre de identificador "name".
Cambiando esto, el formulario funciona correctamente, genera variable name1, name2... pero al cambiar el nombre del identificador "name" por el nombre "dia", deja de funcionar. Genera dia1, dia1...
No se porque al cambiarle el nombre ha dejado de incrementarle el numero de la variable. Lo he cambiado arriba en el script de la cabecera, ¿Donde mas hace referencia al nombre antiguo para que haya dejado de funcionar?
Asi tengo el codigo:
Head:
Cita:
Body: newElem.children(':first').attr('id', 'dia' + newNum).attr('dia', 'dia' + newNum);
Cita:
<div id="input1" style="margin-bottom:4px;" class="clonedInput">
Dia: <select name='dia1' id="dia1" title='dia1' style="width:50px;"><br />
<option value='0'>Día</option>
<?php
for( $i=1;$i<=31;$i++)
{ ?>
<option value='<?php echo $i; ?>'><?php echo $i; ?></option>
<?php } ?>
</select>
</div>
Dia: <select name='dia1' id="dia1" title='dia1' style="width:50px;"><br />
<option value='0'>Día</option>
<?php
for( $i=1;$i<=31;$i++)
{ ?>
<option value='<?php echo $i; ?>'><?php echo $i; ?></option>
<?php } ?>
</select>
</div>