Campos dinamicos en formulario

Iniciado por Crash_RPM, 28 Julio 2015, 12:04 PM

0 Miembros y 1 Visitante están viendo este tema.

Crash_RPM

Estoy utilizando el codigo de este enlace http://voragine.net/weblogs/como-anadir-dinamicamente-campos-a-un-formulario-html-con-jquery para añadir campos dinamicamente.

He seguido el ejemplo y he cambiado el campo de texto por dos select.
Head:
Código (javascript) [Seleccionar]
newElem.children(':first').attr('name', 'dia'     + newNum);
newElem.children(':second').attr('name', 'mes'     + newNum);


Body:
Código (html4strict) [Seleccionar]
<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>
               
         Mes:  <select  name='mes1' id="mes1" title='mes1' style="width:110px;">
                   <option value='0'>Mes</option>
                   <option value='1'>Enero</option><option value='2'>Febrero</option><option value='3'>Marzo</option><option value='4'>Abril</option>
                   <option value='5'>Mayo</option><option value='6'>Junio</option><option value='7'>Julio</option><option value='8'>Agosto</option>
                   <option value='9'>Septiembre</option><option value='10'>Octubre</option><option value='11'>Noviembre</option><option value='12'>Diciembre</option>
               </select>  
</div>


Cambiando esto, genera las variables dia1, mes1, dia2, mes2... el problema es al intentar añadir un tercer campo:
Código (javascript) [Seleccionar]
newElem.children(':third').attr('name',     'año' + newNum);

Al añadir este ya me desconfigura las variables, genera dia1, mes1, año1, año2, año2,año2...

¿Estoy poniendo mal el third o algo? Es que necesitaria añadir hasta cinco campos. Dia, mes, año, hora y minutos.

joecarl

No me funciona el enlace. ¿Puedes ponerlo sin el formato del tipo enlace? Es que así se contrae con los puntos suspensivos y luego no se recupera... raro, la verdad...

Crash_RPM

#2
Cita de: joecarl en 28 Julio 2015, 12:19 PM
No me funciona el enlace. ¿Puedes ponerlo sin el formato del tipo enlace? Es que así se contrae con los puntos suspensivos y luego no se recupera... raro, la verdad...

Modificado arriba, el enlace que fallaba es este http://voragine.net/weblogs/como-anadir-dinamicamente-campos-a-un-formulario-html-con-jquery




Una pregunta de formulario, ¿con los button no sale el simbolo clic como con los submit?

Mod: No hacer doble post

eLank0

Sólo hace falta transformarlo en submit:

<button type="submit">Texto</button>

Salu2!  :silbar: