post #1 (permalink) Antiguo 21-may-2009, 09:56
Predeterminado PHP ignora controles
Buenas, soy nuevo por estos foros.

Tengo un formulario donde, por medio de JS, agrego controles dinámicamente. Éstos se agregan correctamente, pero a la hora de procesarlos, PHP los ignora como si nunca hubieran existido. ¿Puede ser porque el documento no es XHTML?
Usuario Registrado
Fecha de Ingreso: may-09
Mensajes: 2
Gracias dadas: 0
Agradecido 0 veces en 0 Mensajes
damyrc está desconectado
Responder Citando
post #2 (permalink) Antiguo 21-may-2009, 13:57
Predeterminado Re: PHP ignora controles
para darnos una idea del problema necesitamos ver el codigo en cuestión, tanto el js q crea elementos como el php q los recibe
__________________
pinicio.com.ar
Usuario Normal
Fecha de Ingreso: nov-03
Edad: 29
Mensajes: 271
Gracias dadas: 0
Agradecido 0 veces en 0 Mensajes
r_bradbury está desconectado
Responder Citando
post #3 (permalink) Antiguo 25-may-2009, 18:02
Predeterminado Re: PHP ignora controles
Perdón por tardar tanto...
Esta es la última versión, probé también con innerHTML y con corchetes en los ids ('nombre[]') sin resultados.
Código:

		function agregarArt()
		{
			var i, tbl;

			i = parseInt(document.form.sig.value);
			tbl = document.getElementById('arts');
			fila = document.getElementById('art1');

			nueva = fila.cloneNode(true);
			
			nueva.id = 'art' + i;
			nueva.name = nueva.id;

			celdas = nueva.getElementsByTagName('td');

			inp = celdas[0].getElementsByTagName('input');
			inp[0].id = 'nombre' + i;
			inp[0].name = inp[0].id;

			inp = celdas[1].getElementsByTagName('input');
			inp[0].id = 'cantidad' + i;
			inp[0].name = inp[0].id;

			inp = celdas[2].getElementsByTagName('input');
			inp[0].id = 'precio' + i;
			inp[0].name = inp[0].id;

			inp = celdas[3].getElementsByTagName('input');
			inp[0].onclick =
				function ()
			{
				borrarArt('art' + i)
			}

			tbl.appendChild(nueva);
			i++;
			document.form.sig.value = i.toString(10);
		}
El que los recibe por ahora hace esto solo
Código:
<?php
print_r($_POST);
?>
Usuario Registrado
Fecha de Ingreso: may-09
Mensajes: 2
Gracias dadas: 0
Agradecido 0 veces en 0 Mensajes
damyrc está desconectado
Responder Citando
post #4 (permalink) Antiguo 28-may-2009, 11:25
Predeterminado Re: PHP ignora controles
No entiendo mucho que es lo que quieres lograr y no veo en que parte mandaste un formulario... Los post se utilizan asi:

echo $_POST["mi_variable"];

a ver si eso te ayuda...
__________________
#apt-get moo
        (__)
         (oo)
   /------\/
  / |    ||  
*  /\---/\
    ~~   ~~  
...."Have you mooed today?"...

Software Libre para una Sociedad Libre
Usuario Normal
Fecha de Ingreso: mar-09
Edad: 29
Mensajes: 391
Gracias dadas: 0
Agradecido 0 veces en 0 Mensajes
Enviar un mensaje por ICQ a MakubeX
MakubeX está desconectado
Responder Citando
post #5 (permalink) Antiguo 28-may-2009, 17:12
Predeterminado Re: PHP ignora controles
Como comentario:

Alguna vez quice mezclar código javascript con php, y me resulto en varios problemas, no sé si los demás piensen lo contrario, pero recuerda que javascript se desarrolla del lado del cliente y php del lado del servidor.
Usuario Novato
Fecha de Ingreso: sep-08
Mensajes: 132
Gracias dadas: 0
Agradecido 0 veces en 0 Mensajes
venom_mau está desconectado
Responder Citando
Respuesta

Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
redimencionar un form y reubicacion de los controles (VB6) dmdl Programación 1 30-may-2007 17:14
no se pueden agregar mas controles al formulario?! miguel_f Programación 2 22-feb-2005 23:00
Controles comunes en VB marioale Programación 5 21-feb-2005 23:00
Controles Free 009 Programación 2 20-feb-2005 23:00
FIFA 2004 Y LOS CONTROLES!!! rvr Gamers 1 08-ene-2004 23:00


La franja horaria es GMT -3. Ahora son las 05:43.