Foros del Web » Programando para Internet » Javascript »

Agregar y quitar inputs

Estas en el tema de Agregar y quitar inputs en el foro de Javascript en Foros del Web. Buenas, foreros. Tengo la siguiente fila en medio de una tabla: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original < tr > < td > Autor/es < ...
  #1 (permalink)  
Antiguo 04/01/2011, 19:17
 
Fecha de Ingreso: junio-2007
Ubicación: Buenos Aires, Argentina
Mensajes: 262
Antigüedad: 16 años, 10 meses
Puntos: 1
Pregunta Agregar y quitar inputs

Buenas, foreros. Tengo la siguiente fila en medio de una tabla:

Código HTML:
Ver original
  1. <tr>
  2. <td>Autor/es</td>
  3. <td>
  4. <input type="text" name="frmAutor1" id="frmAutor1" />
  5. <a href="">+ Agregar otro autor</a>
  6. </td>
  7. </tr>

La intención es que al hacer clic en "Agregar otro autor" cree un nuevo input debajo del anterior cuyo id sea "frmAutor2", y que se puedan crear infinitos inputs (frmAutor3, frmAutor4, etc.).

Supongo que hay que usar la estructura de DOM, pero no se me ocurre cómo hacerlo para que lo ingrese debajo del input anterior...

Gracias!
Pablo
__________________
Moebius Digital | La pieza que faltaba
Diseño web | Web hosting
  #2 (permalink)  
Antiguo 04/01/2011, 19:34
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 10 meses
Puntos: 310
Respuesta: Agregar y quitar inputs

USa createElement para crear los inputs e insertBefore para insertarlos antes del enlace.
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #3 (permalink)  
Antiguo 06/01/2011, 14:06
 
Fecha de Ingreso: junio-2007
Ubicación: Buenos Aires, Argentina
Mensajes: 262
Antigüedad: 16 años, 10 meses
Puntos: 1
Respuesta: Agregar y quitar inputs

Funcionó 10 puntos. Muchas gracias!
Pablo
__________________
Moebius Digital | La pieza que faltaba
Diseño web | Web hosting

Etiquetas: dom, input, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:24.