Retroceder   Foros del Web > Programación para sitios web > Javascript

Respuesta
 
Herramientas Desplegado
Antiguo 29-may-2008, 02:51   #1 (permalink)
manguiti ha deshabilitado el karma
 
Fecha de Ingreso: junio-2007
Mensajes: 174
Tomar datos de un formulario dinamico

Hola, vereis creo un formulario dinamico...el caso, es que al nombrar los campos, si les pongo el mismo nombre, al parecer se autoincrementan automaticamente, y con javascript puedo cogerlos, poniendo simplemente el nombre y una variable d control, pero luego con php solo cojo el ultimo al poner el mismo nombre...el caso es que si lo hago autoincrementandolo con una variable de control, no concateno bien el nombre y la variable para poder cogerlo con javascript...os lo muestro...

Si lo hago así, me lo coge javascript...

Código PHP:
               echo "<td width=\"80\" height=\"23\" align=\"center\" background=\"images/t12.gif\" class=\"tn10\"><select name=\"updown\" disabled=\"true\" class=\"tarjetabox03 bajar4\"><option value=\"1\">Si</option><option value=\"2\">No</option></select></td>"
               echo 
"<td width=\"80\" height=\"23\" align=\"center\" background=\"images/t12.gif\" class=\"tn10\"><select name=\"sandsave\" disabled=\"true\" class=\"tarjetabox03 bajar4\"><option value=\"1\">Si</option><option value=\"2\">No</option></select></td>"
               echo 
"<td width=\"60\" height=\"23\" align=\"center\" background=\"images/t12.gif\" class=\"tn10\"><div><input name=\"putts\" type=\"text\" disabled=\"true\" class=\"tarjetabox02 bajar3\"></div></td>"
Código:
function activar_estadisticas(){
	  
	  var i
	
	  for(i=0;i<=18;i++){

	  if(document.tabla_estadistica.estadisticas_extra.checked){

		document.tabla_estadistica.updown[i].disabled=false;
		document.tabla_estadistica.sandsave[i].disabled=false;
		document.tabla_estadistica.putts[i].disabled=false;
.
.
Pero si lo hago así, no...

Código PHP:
               echo "<td width=\"60\" height=\"23\" align=\"center\" background=\"images/t12.gif\" class=\"tn10\"><select name=\"gir_".$i."\" disabled=\"true\" class=\"tarjetabox03 bajar4\"><option value=\"1\">Si</option><option value=\"2\">No</option></select></td>"
Código:
		document.tabla_estadistica.gir_[i].disabled=false;
Me dice que el objeto es nulo o no existe....

Tiene que ser una tonteria, pero estoy probando y no consigo cogerla....
manguiti está desconectado   Responder Citando
Antiguo 29-may-2008, 03:11   #2 (permalink)
Moderadora
tunait es realmente agradabletunait es realmente agradabletunait es realmente agradabletunait es realmente agradabletunait es realmente agradabletunait es realmente agradable
 
Avatar de tunait
 
Fecha de Ingreso: noviembre-2002
Ubicación: Terok Nor
Mensajes: 14.956
Respuesta: Tomar datos de un formulario dinamico

Prueba así

document.tabla_estadistica.elements['gir_' + i].disabled=false;
tunait está desconectado   Responder Citando
Antiguo 29-may-2008, 03:17   #3 (permalink)
manguiti ha deshabilitado el karma
 
Fecha de Ingreso: junio-2007
Mensajes: 174
Respuesta: Tomar datos de un formulario dinamico

Que va...tampoco lo coge....

Código PHP:
               echo "<td width=\"60\" height=\"23\" align=\"center\" background=\"images/t12.gif\" class=\"tn10\"><select name=\"gir_".$i."\" disabled=\"true\" class=\"tarjetabox03 bajar4\"><option value=\"1\">Si</option><option value=\"2\">No</option></select></td>"
Código:
document.tabla_estadistica.elements['gir_' + i].disabled=false;
manguiti está desconectado   Responder Citando
Antiguo 29-may-2008, 03:22   #4 (permalink)
Moderadora
tunait es realmente agradabletunait es realmente agradabletunait es realmente agradabletunait es realmente agradabletunait es realmente agradabletunait es realmente agradable
 
Avatar de tunait
 
Fecha de Ingreso: noviembre-2002
Ubicación: Terok Nor
Mensajes: 14.956
Respuesta: Tomar datos de un formulario dinamico

$i comienza a escribir desde 0?
tunait está desconectado   Responder Citando
Antiguo 29-may-2008, 03:33   #5 (permalink)
manguiti ha deshabilitado el karma
 
Fecha de Ingreso: junio-2007
Mensajes: 174
Respuesta: Tomar datos de un formulario dinamico

Ahi estaba el fallo tio...la iniciaba con $i++;

Por lo que empezaba con valor 1.

Muchas gracias!!
manguiti está desconectado   Responder Citando
Antiguo 29-may-2008, 03:33   #6 (permalink)
Moderadora
tunait es realmente agradabletunait es realmente agradabletunait es realmente agradabletunait es realmente agradabletunait es realmente agradabletunait es realmente agradable
 
Avatar de tunait
 
Fecha de Ingreso: noviembre-2002
Ubicación: Terok Nor
Mensajes: 14.956
Respuesta: Tomar datos de un formulario dinamico

Muchas de nadas
tunait está desconectado   Responder Citando
Antiguo 29-may-2008, 03:41   #7 (permalink)
manguiti ha deshabilitado el karma
 
Fecha de Ingreso: junio-2007
Mensajes: 174
Respuesta: Tomar datos de un formulario dinamico

jejeje...abusando un poco de tu sapiencia y amabilidad, no se si podrás echarme una mano con el mismo fallo, pero en php...

Intento cogerlo de esta manera, pero no va...

Código PHP:
        echo "putts ".$i.": ".$_POST['putts_[$i]']; 
manguiti está desconectado   Responder Citando
Antiguo 29-may-2008, 03:46   #8 (permalink)
Moderadora
tunait es realmente agradabletunait es realmente agradabletunait es realmente agradabletunait es realmente agradabletunait es realmente agradabletunait es realmente agradable
 
Avatar de tunait
 
Fecha de Ingreso: noviembre-2002
Ubicación: Terok Nor
Mensajes: 14.956
Respuesta: Tomar datos de un formulario dinamico

Bueno, se lo estás pidiendo como si fuera putts_ un array (que no lo es) y además una variable entre comillas simples deja de ser una variable.

Pídeselo así

echo "putts ".$i.": ".$_POST['putts_'.$i];

__________________
Bitácora de una leporcia
tunait está desconectado   Responder Citando
Antiguo 29-may-2008, 03:49   #9 (permalink)
manguiti ha deshabilitado el karma
 
Fecha de Ingreso: junio-2007
Mensajes: 174
Respuesta: Tomar datos de un formulario dinamico

Joder, muchas gracias...eso me pasa por ponerme a utilizar php a pelo, sin estudiarlo antes...muchas gracias una vez mas...
manguiti está desconectado   Responder Citando
Antiguo 29-may-2008, 04:01   #10 (permalink)
Moderadora
tunait es realmente agradabletunait es realmente agradabletunait es realmente agradabletunait es realmente agradabletunait es realmente agradabletunait es realmente agradable
 
Avatar de tunait
 
Fecha de Ingreso: noviembre-2002
Ubicación: Terok Nor
Mensajes: 14.956
Respuesta: Tomar datos de un formulario dinamico

No hay de qué me alegra que lo pudieras solucionar.

un saludo
tunait está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 00:14.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93