Foros del Web » Programando para Internet » Javascript »

Arreglo en Javascript

Estas en el tema de Arreglo en Javascript en el foro de Javascript en Foros del Web. Hola, soy nuevo en el foro, un saludo a todos. Bueno mi problema es el siguiente, mi formulario contiene un par de combos y unas ...
  #1 (permalink)  
Antiguo 24/01/2014, 14:13
 
Fecha de Ingreso: enero-2014
Ubicación: En mi Laptop.
Mensajes: 32
Antigüedad: 10 años, 3 meses
Puntos: 1
Sonrisa Arreglo en Javascript

Hola, soy nuevo en el foro, un saludo a todos.
Bueno mi problema es el siguiente, mi formulario contiene un par de combos y unas cajas de texto, una Tabla Detalle y 3 botones(Agregar, Quitar y Registrar).

Cuando presiono el botón "Agregar" en la Tabla Detalle se llena el combo, 1 caja de texto y un radiobutton. Este es el código que hace eso.

Código:
function addRow(id){
			var tbody = document.getElementById
			(id).getElementsByTagName("TBODY")[0];
			var row = document.createElement("TR");
			
			var td1 = document.createElement("TD");
			td1.appendChild(document.createTextNode("columna 1"));
			
			var td2 = document.createElement("TD");
			td2.appendChild (document.createTextNode("columna 2"));
			
			row.appendChild(td1).innerHTML=html;
			row.appendChild(td2).innerHTML="<input type=text>";
			tbody.appendChild(row);
			
			var cell1 = row.insertCell(2);
            var element1 = document.createElement("input");
            element1.type = "checkbox";
            cell1.appendChild(element1);
            
			}
Mi pregunta es, como hago para agregar todos los datos o mejor dicho capturar todos los datos de la tabla en un objeto?
  #2 (permalink)  
Antiguo 24/01/2014, 16:49
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Arreglo en Javascript

Hola:

La pregunta no está muy clara... por ejemplo, si quieres las etiquetas, sean las que sean, puedes usar getElementsByTagName con "*" como argumento, pero supongo que te interesarán los textos o elementos del formulario... intenta explicarte mejor.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 24/01/2014, 20:59
 
Fecha de Ingreso: enero-2014
Ubicación: En mi Laptop.
Mensajes: 32
Antigüedad: 10 años, 3 meses
Puntos: 1
Pregunta Respuesta: Arreglo en Javascript

Gracias por responder, me explico, en mi formulario, tengo 1 tabla detalle cuando presiono el botón "Agregar" me captura los datos de algunos campos (los que quiero) hasta ahí normal, pero cuando vuelvo a presionar el botón "Agregar" en la tabla se debería crear otra fila y no reemplazar la que tenia. Cambie mi código a esto.

Código HTML:
Ver original
  1. function add(){
  2.            
  3.             var table=document.getElementById("tblDetalle");
  4.             var obj=document.getElementById("objetos").value;
  5.             var cant=document.getElementById("txtcant").value;
  6.      
  7.                 var row = table.insertRow(0);
  8.                 var cell2 = row.insertCell(0);
  9.                 var cell3 = row.insertCell(1);
  10.                 var cell4 = row.insertCell(2);
  11.                 var element1 = document.createElement("input");
  12.                element1.type = "checkbox";
  13.                 cell2.innerHTML = obj;
  14.                 cell3.innerHTML = cant;
  15.                 cell4.appendChild(element1);
  16.            
  17.     }

Una vez que logre capturar todos los objetos de la tabla, podre enviarlo a mi Action y realizar mi registra en mis 2 tablas de MySQL.

Etiquetas: prototype
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 05:25.