![]() |
Problema Post/QueryString A ver si alguien me puede hechar una mano. Como quiero traspasar a otra página el valor de un usuario y contraseña, no debo pasarla mediante el método "Get", ya que se ve en la barra de direcciones el valor de las dos variables. Bien he probado de las dos formas, podeis verlo en con el metodo Get en la primera parte y con Post en la segunda. Con Get funciona. Con Post No. ------- Pagina 1 con metodo Get--------------------------- <form name="formulario" action="verify.asp" method="Get" enctype="text/plain"> <input type="text" name="user" > <input type="text" name="paso"> ... </form> ---------------Página 2 con metodo Get(verify.asp)----------- nombre=Request.QueryString("user")() pasar=Request.QueryString("paso")() Response.Write(nombre) Response.Write(pasar) Perfecto me escribe los dos valores. __________________________________________________ __ ------- Pagina 1 con metodo Post--------------------------- <form name="formulario" action="verify.asp" method="Post" enctype="text/plain"> <input type="text" name="user" > <input type="text" name="paso"> ... </form> ---------------Página 2 con metodo Get(verify.asp)----------- nombre=Request.Form("user")() pasar=Request.Form("paso")() Response.Write(nombre) Response.Write(pasar) Parece que no lee y por lo tanto no escribe. Gracias por vuestra :stress: ayuda |
Prueba a quitarle los paréntesis finales (en ambos métodos): nombre=Request.Form("user") pasar=Request.Form("paso") |
hola y prueba tambien Response.Write("nombre") Response.Write("pasar") saludos |
Lo de los paréntesis ya lo había hecho antes. Esto fué al final para probar. Respecto a lo de poner: Response.Write("nombre") Response.Write("pasar") Como suponía te devuelve : nombre pasar y no el valor de estas variables. Gracias por vuestra ayuda. Voy a seguir mirando por ahí. :pensando: |
upss perdona Response.Write (""&nombre&"") Response.Write (""&pasar&"") aunque es lo mismo que poner Response.Write nombre Response.Write pasar si no sale asi declara las variables dim nombre,pasar ' al principio de la pagina ahora tiene que funcionarte |
Vale Gracias. voy a probar. :arriba: |
NO funciona. Parece como si no le llegara la información desde la página del formulario. De todas formas, si ves la otra pregunta que he puesto en el foro, en este caso no hay proble porque al tratarse de frames en la barra de direcciones sólo aparece l adirección principal. De todas formas seguiré buscando el por qué. Gracias :pensando: |
Hola Elig: Viendo tu código, creo que el problema está en el tipo de codificación que utilizas para enviar el formulario. Si simplemente quitas lo de ``enctype="text/plain"´´ debería funcionarte sin problemas. Saludos |
Gracias y voy a probar. :adios: |
MUCHAS GRACIAS. Despues de mirar en 7000 tutoriales, como siempre resulta que el error era una chorrada. Premio para el caballero :aplauso: :aplauso: :aplauso: :adios: |
Respuesta: Problema Post/QueryString Buenas compañeros. ¿Alguien sabe porque no funciona con enctype="text/plain? A mi con php tampoco me funciona |
| La zona horaria es GMT -6. Ahora son las 07:28. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.