Foros del Web » Programando para Internet » Javascript »

Como poner un botón de nuevo en una tabla

Estas en el tema de Como poner un botón de nuevo en una tabla en el foro de Javascript en Foros del Web. Hola, los saludo con gusto. Estoy elaborando un tabla dónde el usuario ingresará datos, tipo excel. Pero quiero que unas cuantas filas agregarle un boton ...
  #1 (permalink)  
Antiguo 24/01/2014, 09:50
 
Fecha de Ingreso: noviembre-2013
Ubicación: México
Mensajes: 94
Antigüedad: 10 años, 5 meses
Puntos: 1
Como poner un botón de nuevo en una tabla

Hola, los saludo con gusto. Estoy elaborando un tabla dónde el usuario ingresará datos, tipo excel. Pero quiero que unas cuantas filas agregarle un boton de nuevo, para que ingresen otro dato aparte del anterior, espero poder explicarme.. muchas gracias!
  #2 (permalink)  
Antiguo 24/01/2014, 09:52
 
Fecha de Ingreso: noviembre-2013
Ubicación: México
Mensajes: 94
Antigüedad: 10 años, 5 meses
Puntos: 1
Respuesta: Como poner un botón de nuevo en una tabla

Código Javascript:
Ver original
  1. function adicionarFila(){
  2.     var cont = document.getElementById("cont");
  3.     var filas = document.getElementById("filas");
  4.     cont.setAttribute("value", parseInt(cont.value,0)+1);
  5.     var tabla = document.getElementById("contenido").tBodies[0];
  6.     var fila = document.createElement("TR");
  7.     fila.setAttribute("align","center");
  8.      
  9.     var celdaA = document.createElement("TD");
  10.     var valorA1 = document.createElement("SELECT");
  11.     valorA1.setAttribute("type","OPTION");
  12.     valorA1.setAttribute("size","");
  13.     valorA1.setAttribute("maxlength","");
  14.     valorA1.setAttribute("name","valorA1" + cont.value);
  15.     celdaA.appendChild(valorA1);
  16.  
  17. fila.appendChild(celdaA);
  18.  
  19. tabla.appendChild(fila);
  20.     }
  21.     function borrarFila(button){
  22.     var fila = button.parentNode.parentNode;
  23.     var tabla = document.getElementById('contenido').getElementsByTagName('tbody')[0];
  24.     tabla.removeChild(fila);
  25.     }
  26.  
  27.     function borrarFila(button){
  28.     var fila = button.parentNode.parentNode;
  29.     var tabla = document.getElementById('contenido').getElementsByTagName('tbody')[0];
  30.     tabla.removeChild(fila);
  31.     }
  32.      
  33.     function fc(campo) {
  34.         var n=parseInt(campo.name.substr(6),10);
  35.         var    a=campo.form.elements["valorA"+n];
  36.         var    b=campo.form.elements["valorB"+n];
  37.         var na=parseFloat(a);
  38.         var nb=parseFloat(b);
  39.         if (isNaN(na)) { na=0; }
  40.         if (isNaN(nb)) { nb=0; }
  41.         campo.value=na+nb;
  42.         campo.blur();
  43.     }

Etiquetas: tabla
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 06:16.