Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2012, 18:47
Sabin
 
Fecha de Ingreso: marzo-2008
Mensajes: 60
Antigüedad: 16 años, 1 mes
Puntos: 0
Crear boton "borrar" en formulario dinamico.

Buenas, tengo un campo dinamico en el cual cada vez que se presiona el boton "crear" agrega un campo de texto, mi problema es el como hacer un boton que al presionarlo borre de a 1 campo de texto comenzando desde el ultimo creado.

Les dejo el script que tengo hasta el momento y el progreso de la funcion "borrar":


<html>
<head>
<title>Documento sin título</title>
Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. num=0;
  3. function crear(obj) {
  4.   num++;
  5.   fi = document.getElementById('fiel');
  6.  contenedor = document.createElement('div');
  7.   contenedor.id = 'div'+num;
  8.   fi.appendChild(contenedor);
  9.  
  10.   ele = document.createElement('input');
  11.   ele.type = 'text';
  12.   ele.name = 'text'+num;
  13.   contenedor.appendChild(ele);  
  14. }
  15. function borrar() {
  16. fi = document.getElementById('fiel');
  17. fi.removeChild(document.getElementById(obj));
  18. }
  19. </script>
</head>
<body>
<form name="form1" method="POST" action="guardarFormulario.php">
<input type="button" value="Crear" onclick="crear(this)">
<input type="button" name="b2" value="Quitar" onClick="borrar()" >
<fieldset id="fiel">
</fieldset>
<input name="botonGuardar" type="submit" value="Guardar" onclick="enviar(this)">
</form>
</body>
</html>

No logro hacer funcional la funcion de borrar, si alguien sabe como podria lograrlo desde ya gracias :D

Última edición por Sabin; 08/01/2012 a las 19:05