Foros del Web » Programando para Internet » Javascript »

Por favor ayuda enviando campos de formulario generados al vuelo

Estas en el tema de Por favor ayuda enviando campos de formulario generados al vuelo en el foro de Javascript en Foros del Web. Hola de nuevo , he posteado en otra ocasión esto: http://www.fhttp://www.forosdelweb.c...script-716385/ y nadie me ha respondido. Voy a intentar ser más claro porque posiblemente no ...
  #1 (permalink)  
Antiguo 08/07/2009, 06:25
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 10 meses
Puntos: 8
De acuerdo Por favor ayuda enviando campos de formulario generados al vuelo

Hola de nuevo , he posteado en otra ocasión esto:
http://www.fhttp://www.forosdelweb.c...script-716385/
y nadie me ha respondido.
Voy a intentar ser más claro porque posiblemente no se me haya entendido bien.

Trabajo habitualmente con php donde no tengo problemas enviando de un form en html las variables que recojo como $_POST , el problema lo tengo con javascript que me voy a volver loco porque por mucho que busco no encuentro el error.
El tema es que genero los campos nuevos correctamente pero como no puedo ver el código nuevo en el navegador (ya que el DOM se ha creado al cargar la página y no despúes), entonces no puedo llegar a ver el fallo que tengo.
El problema es que como he dicho se generan los input y textarea perfectamente , pero cuando recojo las variables con VAR_DUMP($_POST); SOLO puedo ver las pasadas en el formulario normal ,es decir que no me envía los campos input y textarea generados al vuelo.
Aquí está el código en cuestión:
http://www.fhttp://www.forosdelweb.c...script-716385/

Espero haber sido algo más claro esta vez.
Gracias de antemano y un saludo.
  #2 (permalink)  
Antiguo 08/07/2009, 06:42
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Por favor ayuda enviando campos de formulario generados al vuelo

Hola

Para poder ver el código has de descargarte el Firebug de FF

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 08/07/2009, 08:51
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 10 meses
Puntos: 8
De acuerdo Respuesta: Por favor ayuda enviando campos de formulario generados al vuelo

Cita:
Iniciado por Adler Ver Mensaje
Hola

Para poder ver el código has de descargarte el Firebug de FF

Suerte
Gracias ,sabía de la existencia de algo así pero no sabía el nombre .
Me ha servido para ver que los campos se crean correctamente pero el formulario no envía el valor "value" de estos. Lo que no muestra es el valor que toman los campos del formulario cuando los relleno, pero veo con var_dump que se envían correctamente todos, menos los creados dinámicamente .

Resultado de var_dump() en intro.php
Código:
array(8) { ["nombre"]=>  string(17) "mamnolo capyullin" ["fechin"]=>  string(8) "12/06/06" ["fechfin"]=>  string(8) "12/06/06" ["precio"]=>  string(3) "25€" ["duracion"]=>  string(1) "4" ["dest"]=>  string(0) "" ["info"]=>  string(22) "es una info cualquiera" ["intcurso"]=>  string(16) "Introducir Curso" }
Esto es lo que me tira firebug (como decía los valores de value no los muestra pero si se envían como podéis ver con var_dump).

Código:
<form name="curso" method="post" action="intro.php" onsubmit="return Validar()">
</form>\n
<tbody>
<tr align="center"><td colspan="4"><span class="Estilo3">CURSOS</span></td></tr>\n
<tr>\n<td colspan="1" align="right" valign="top"><strong>Nombre:</strong></td>\n
<td colspan="3"><textarea name="nombre" cols="45" rows="2">
</textarea></td>\n</tr>\n<tr>\n<td align="right" width="105">
<strong>Fecha Inicio: </strong></td>\n<td width="164">
<input name="fechin" size="8" maxlength="10" type="text">(día/mes/año)</td>\n
<td align="right" width="75"><strong>Fecha Fin: </strong></td>\n<td width="162">
<input name="fechfin" size="8" maxlength="10" type="text">(día/mes/año)</td></tr>\n
<tr>\n<td align="right"><strong>Precio:</strong></td>\n
<td><input name="precio" size="15" type="text"></td>\n
<td align="right"><strong>Duración:</strong></td>\n<td>
<input name="duracion" size="20" type="text"></td>\n</tr>\n<tr>\n
<td colspan="1" align="right" valign="top"><strong>Modulos:</strong>
</td>\n<td colspan="3"><a href="javascript:addLinemodulos();"> Agregar Linea +</a><br>
<div id="Divmod"></div></td>\n</tr>\n
<tr><td colspan="1" align="right" valign="top"><strong>Objetivos:</strong></td>\n
<td colspan="3"><a href="javascript:addLineobjetivos();"> Agregar Linea +</a><br>
<div id="Divobj"></div></td>\n</tr>\n<tr>\n<td colspan="1" align="right" valign="top">
<strong>Destinatarios:</strong></td>\n<td colspan="3"><textarea name="dest" cols="45" rows="2"></textarea></td>\n
</tr>\n<tr>\n<td colspan="1" align="right" valign="top"><strong>Información:</strong></td>\n
<td colspan="3"><textarea name="info" cols="45" rows="2"></textarea></td>\n</tr>\n<tr align="center">\n
<td colspan="4"><input name="intcurso" id="intcurso" value="Introducir Curso" type="submit"></td>\n</tr>\n\n
</tbody>
</table></td>\n
<td align="center" valign="top" width="486">
<table border="0" width="446">\n
Gracias de antemano
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 19:01.