Foros del Web » Programando para Internet » Javascript » Frameworks JS »

PROBLEMAS CON document.createElement('input')

Estas en el tema de PROBLEMAS CON document.createElement('input') en el foro de Frameworks JS en Foros del Web. saludos, pasa lo siguiente estoy armando un maestro-detalle resulta que el detalle se arma dinamicamente con las funciones correspondientes obj=document.getElementById('tabla'); f=document.getElementById('fila'); elTr=document.createElement('tr'); td3=document.createElement('th'); elem=document.createElement('input'); elem.type='text'; ...
  #1 (permalink)  
Antiguo 07/06/2006, 16:08
 
Fecha de Ingreso: junio-2006
Mensajes: 2
Antigüedad: 18 años, 5 meses
Puntos: 0
Pregunta PROBLEMAS CON document.createElement('input')

saludos, pasa lo siguiente

estoy armando un maestro-detalle
resulta que el detalle se arma dinamicamente con las funciones correspondientes

obj=document.getElementById('tabla');
f=document.getElementById('fila');
elTr=document.createElement('tr');
td3=document.createElement('th');
elem=document.createElement('input');
elem.type='text';
elem.name="referencia["+cont+"]";
elem.id="c3_"+cont;
elem.setAttribute("size","4");
td3.appendChild(elem);
elTr.appendChild(td3);
obj.insertBefore(elTr,f);

el trabajo de insertar en la pantalla lo hace correctamente.... pero cuando se hace el submit....

envia todos los campos de el maestro pero NO ENVIA LOS DE EL DETALLE...es decir no envia los que se crearon dinamicamente ...
me doy cuenta porque al enviar imprimo la variable de php print_r($_REQUEST);

.... no he podido saber que es lo que pasa
alguieb puede darme una idea ... algun comentario...alguan experiencia ..
  #2 (permalink)  
Antiguo 07/06/2006, 22:06
 
Fecha de Ingreso: enero-2006
Mensajes: 30
Antigüedad: 18 años, 9 meses
Puntos: 1
Tal vez sea debido a que añades el input a un elemento "th", prueba a ponerlo dentro de un "form" a ver qué pasa.

Un saludo.
  #3 (permalink)  
Antiguo 08/06/2006, 07:20
 
Fecha de Ingreso: junio-2006
Mensajes: 2
Antigüedad: 18 años, 5 meses
Puntos: 0
en windows funciona perfectamente...pero en los navegadores de linux no ... tales como mozilla, firefox, konqueror...
  #4 (permalink)  
Antiguo 12/06/2006, 17:42
Avatar de MaBoRaK  
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 21 años, 6 meses
Puntos: 35
loading.........


Ve esto..

elem.setAttribute("size","4");
esa basura solo funciona en Internet Bug Exploit para los Browsers debes usar en tu caso

elem.style.width="100px";

para darle un tamaño a tu input


connection closed.
__________________

Maborak Technologies
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 14:11.