Problema forms

07/06/2004 - 22:37 por Brenda | Informe spam
Hola Grupo!

(Posteo aca xq el problema es una mezcla de HTML y ASP.)

Necesito que desde una pagina, se puedan seleccionar de un combo unos
informes, y una fecha desde un calendario. Pero este calendario esta en un
form aparte, y segun el mes que selecciones, te cambia la cantidad de dias y
la ubicacion de los mismos. Por separado andan perfecto, pero lo tengo que
poner todo en la misma pagina.

el codigo MUY resumido es:
seleccion.asp:
<form name='form1' action='proceso.asp' method='post'>
<select name="info" size="9" id="sel2" width="200"
onclick="javascript:submit();">
.
.
.
<form name='calendario' action='seleccion.asp' method='get'>
<select name="fecha" size="9" id="sel4" width="200"
onclick="javascript:submit();">
.
.
.
</form>
</form>

al selecionar el segundo select, me envia las variables a la misma pagina, y
las recojo como hidden en el primer form.

como veran, el problema es que me queda un form dentro de otro, lo que hace
que me tire error con todo lo que probe.
Como puedo solucionar esto?
Tengan en cuenta que el segundo form es un calendario de unas 200 lineas.

Muchas gracias.
 

Leer las respuestas

#1 Carlos Rojas
08/06/2004 - 02:44 | Informe spam
no puedes anidar un form dentro de otro form

debes tener una estructura asi:

<form name='form1' action='proceso.asp' method='post'>
<select name="info" size="9" id="sel2" width="200"
onclick="javascript:submit();">
</form>

<form name='calendario' action='seleccion.asp' method='get'>
<select name="fecha" size="9" id="sel4" width="200"
onclick="javascript:submit();">
</form>

espero te sirva
Carlos Rojas
www.ProgramoTuWeb.com




"Brenda" escribió en el mensaje
news:
Hola Grupo!

(Posteo aca xq el problema es una mezcla de HTML y ASP.)

Necesito que desde una pagina, se puedan seleccionar de un combo unos
informes, y una fecha desde un calendario. Pero este calendario esta en un
form aparte, y segun el mes que selecciones, te cambia la cantidad de dias


y
la ubicacion de los mismos. Por separado andan perfecto, pero lo tengo que
poner todo en la misma pagina.

el codigo MUY resumido es:
seleccion.asp:
<form name='form1' action='proceso.asp' method='post'>
<select name="info" size="9" id="sel2" width="200"
onclick="javascript:submit();">
.
.
.
<form name='calendario' action='seleccion.asp' method='get'>
<select name="fecha" size="9" id="sel4" width="200"
onclick="javascript:submit();">
.
.
.
</form>
</form>

al selecionar el segundo select, me envia las variables a la misma pagina,


y
las recojo como hidden en el primer form.

como veran, el problema es que me queda un form dentro de otro, lo que


hace
que me tire error con todo lo que probe.
Como puedo solucionar esto?
Tengan en cuenta que el segundo form es un calendario de unas 200 lineas.

Muchas gracias.




Preguntas similares