Foros del Web » Programando para Internet » ASP Clásico »

envio de variables Formularios

Estas en el tema de envio de variables Formularios en el foro de ASP Clásico en Foros del Web. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original text= Request.Form("text") text= Request.QueryString("text2")   < form method = "post" name = "form" id = "form" >   Numero ...
  #1 (permalink)  
Antiguo 01/07/2009, 14:45
 
Fecha de Ingreso: septiembre-2008
Mensajes: 60
Antigüedad: 16 años, 7 meses
Puntos: 1
Busqueda envio de variables Formularios

Código HTML:
Ver original
  1. text= Request.Form("text")
  2. text= Request.QueryString("text2")
  3.  
  4. <form method="post" name="form" id="form" >  
  5. Numero
  6. <input name="text" id="text" type="text"   value="<%=text%>"  />
  7. <input name="text2" id="text2" type="hidden"   value="<%=text2%>"  />
  8. <input name="boton" type="submit" size="5" value="texto" />
  9. </form>

Una pregunta un un poco...
En la misma pagina tengo varios forms, pero este no envia la var text, simplemente no la envia o no la recoge, pero cuando se envia otro form este si recoge la var.
  #2 (permalink)  
Antiguo 02/07/2009, 04:55
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: envio de variables Formularios

Hola

No entiendo que es lo que quieres hacer. Estas recogiendo dos variables distintas, por dos métodos distintos

POST
text= Request.Form("text")

GET
text= Request.QueryString("text2")

Probablemente las variables estén vacías. Haz una prueba de escritorio para comprobarlo

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 02/07/2009, 10:12
Avatar de zeudio  
Fecha de Ingreso: enero-2002
Mensajes: 314
Antigüedad: 23 años, 3 meses
Puntos: 4
Respuesta: envio de variables Formularios

pues estas recogiendo el valor del formulario pero al mismo tiempo la estas reemplanzando por el valor en querystring que seguro esta vacia
  #4 (permalink)  
Antiguo 06/07/2009, 10:20
 
Fecha de Ingreso: septiembre-2008
Mensajes: 60
Antigüedad: 16 años, 7 meses
Puntos: 1
Busqueda Respuesta: envio de variables Formularios

Lo que sucede es que tengo varios formularios, pero al enviar este se envia otro form distinto.


Código html:
Ver original
  1. en la pag1
  2. <form name="form1" id="form1" method="post" action="Pag2.asp" >
  3.  
  4. </form>
  5. <form name="form2" id="form2" method="post" action="Pag2.asp" >
  6.  
  7. </form>
  8. <form name="form3" id="form3" method="post" action="Pag2.asp" >
  9.  
  10. </form>

al enviar form3 es como si enviara form1.

Última edición por kubuntu; 06/07/2009 a las 10:28 Razón: id
  #5 (permalink)  
Antiguo 06/07/2009, 10:22
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
Respuesta: envio de variables Formularios

fijate que todoslos FORMs tienen el mismo ID
  #6 (permalink)  
Antiguo 06/07/2009, 10:27
 
Fecha de Ingreso: septiembre-2008
Mensajes: 60
Antigüedad: 16 años, 7 meses
Puntos: 1
Busqueda Respuesta: envio de variables Formularios

Cita:
Iniciado por Muzztein Ver Mensaje
fijate que todoslos FORMs tienen el mismo ID
lo siento error de trasncripcion, tienen diferentes ID.

Al quitar el metodo y el action del form 1, listo que bien pero el form1 ya no envia.
  #7 (permalink)  
Antiguo 06/07/2009, 13:01
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: envio de variables Formularios

Hola

Cita:
Iniciado por kubuntu Ver Mensaje
Lo que sucede es que tengo varios formularios, pero al enviar este se envia otro form distinto.


Código html:
Ver original
  1. en la pag1
  2. <form name="form1" id="form1" method="post" action="Pag2.asp" >
  3.  
  4. </form>
  5. <form name="form2" id="form2" method="post" action="Pag2.asp" >
  6.  
  7. </form>
  8. <form name="form3" id="form3" method="post" action="Pag2.asp" >
  9.  
  10. </form>

al enviar form3 es como si enviara form1.
No hay ninguna razón aparente por la que no deba funcionar correctamente
__________________
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;" />
  #8 (permalink)  
Antiguo 06/07/2009, 13:11
 
Fecha de Ingreso: septiembre-2008
Mensajes: 60
Antigüedad: 16 años, 7 meses
Puntos: 1
Busqueda Respuesta: envio de variables Formularios

tiene algo que ver que uno de los form lo envio con onchange de un select?
  #9 (permalink)  
Antiguo 06/07/2009, 13:50
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
Respuesta: envio de variables Formularios

de ser asi...cual es la instruccion JS que ejecutas?
  #10 (permalink)  
Antiguo 06/07/2009, 14:21
 
Fecha de Ingreso: septiembre-2008
Mensajes: 60
Antigüedad: 16 años, 7 meses
Puntos: 1
Busqueda Respuesta: envio de variables Formularios

Cita:
Iniciado por Muzztein Ver Mensaje
de ser asi...cual es la instruccion JS que ejecutas?
Código HTML:
this.form.submit();

parece que el problem es la tabla con un Href en cada fila

Código HTML:
<a href="?p=<%=pt%>&num=<%=re("num")%>"> 
pero por que sera...
  #11 (permalink)  
Antiguo 06/07/2009, 14:27
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: envio de variables Formularios

Hola

Cita:
Iniciado por kubuntu Ver Mensaje
Código HTML:
this.form.submit();
parece que el problem es la tabla con un Href en cada fila

Código HTML:
<a href="?p=<%=pt%>&num=<%=re("num")%>"> 
pero por que sera...
... a medida que avanza la liga, aparecen elementos, funciones, eventos nuevos. Imprime todo el código que tienes y tal vez se te pueda ayudar con mas diligencia

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;" />
  #12 (permalink)  
Antiguo 07/07/2009, 13:51
 
Fecha de Ingreso: septiembre-2008
Mensajes: 60
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: envio de variables Formularios

Gracias a todos, agregue la opcion como popup.
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 12:49.