Foros del Web » Creando para Internet » HTML »

Problemas con un formulario dentro de otro

Estas en el tema de Problemas con un formulario dentro de otro en el foro de HTML en Foros del Web. Hola a todos los del foro Mi problema es el siguiente Al tratar de insertar el script de http://www.ashleyit.com/rs/jsrs/select/php/select.php modificado previamente en un formulario en ...
  #1 (permalink)  
Antiguo 27/04/2004, 14:20
 
Fecha de Ingreso: enero-2004
Mensajes: 6
Antigüedad: 20 años, 10 meses
Puntos: 0
Problemas con un formulario dentro de otro

Hola a todos los del foro

Mi problema es el siguiente

Al tratar de insertar el script de http://www.ashleyit.com/rs/jsrs/select/php/select.php modificado previamente en un formulario en HTML este deja de funcionar creo que debido a la existencia de dos formularios y al estar uno dentro de otro

Si saco el formulario del script solo funciona perfectamente leyendo la base de dato y todo el problema surge al introducirlo en el formulario en HTML que apunta a un archivo PHP para que procese los valores de los campos y los introduzca en una base de datos

<html>

<head>
<title>Pagina nueva 1</title>
<script type="text/javascript" src="jsrsClient.js"></script>
<script type="text/javascript" src="selectphp.js"></script>
</head>

<body onload="preselect(noValue,noValue,noValue,1);">

<form action=index.php?ct=solar&md=submitad method=post ENCTYPE=multipart/form-data name="fcalen">
<table>
<tr>
<td>
<p>Titulo de tu anuncio:</p>
</td><td>
<input type=text name=title size=40 value='' maxlength=50 class=boton>
</td>
</tr>
<tr>
<td>
<p>Provincia:</p>
<p>Población:</p>
</td>
<td>

<p>
<select name="lstMake" id="lstMake">
<option>--------- Not Yet Loaded ---------</option>
</select>
</p>
<p>
<select name="lstModel" id="lstModel">
<option>--------- Not Yet Loaded ---------</option>
</select>
</p>
<p>
<select name="lstOptions" id="lstOptions">
<option>--------- Not Yet Loaded ---------</option>
</select>
</p>

</form>


</td>
</tr>
<tr>
<td>
<p>
Calle:</p>
</td><td>
<input type=text name=calle size=40 value='' maxlength=50 class=boton>
</td></tr>
<tr>
<td colspan="2">
<p align="center">
<input type=submit value=Enviar class=boton>
</td></tr>
</table>
</form>

</body>

Agradeceria cualquier sugerencia para hacerlo funcionar

Gracias de antemano
  #2 (permalink)  
Antiguo 27/04/2004, 16:00
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Los problemas con formularios debes solventarlos en HTML primero.

Muevo tu mensaje al foro adecuado. (HTML para comenzar)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 29/04/2004, 04:47
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 8 meses
Puntos: 63
Hola

Hasta donde se, en una página puedes tener todos los formularios que quieras, pero no uno dentro del otro.

Revisate esta página:

http://www.w3.org/TR/html401/interact/forms.html#h-17.3

Felicidad
__________________
¡ hey, hou, hou, hey !
  #4 (permalink)  
Antiguo 29/04/2004, 05:46
 
Fecha de Ingreso: enero-2004
Mensajes: 6
Antigüedad: 20 años, 10 meses
Puntos: 0
Hola y gracias por tu respuesta

Pero entonces ¿hay alguna forma practica de usar el script de:
http://www.ashleyit.com/rs/jsrs/select/php/select.php en un formulario?

Porque dicho script contiene en si mismo un formulario que es el que hace que lea de la base de datos los valores que contienen los combos

¿Alguna solucion sencillita? Ayudaaaa

Yo habia pensado usando ventanas flotantes pero o me viene grande el tema de pasar los valores o no se puede ya que se vuelve al mismo problema el comando action llama al propio formulario del script

Un saludo a todos los del foro
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 21:22.