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

Problemas en FORMS con POST

Estas en el tema de Problemas en FORMS con POST en el foro de ASP Clásico en Foros del Web. Tengo una pagina ASP, con un formulario ke lo ke hace es enviar los datos a otra pagina. El form utiliza el METHOD="Post". En algunos ...
  #1 (permalink)  
Antiguo 19/08/2005, 11:24
 
Fecha de Ingreso: agosto-2004
Ubicación: Argentina
Mensajes: 75
Antigüedad: 19 años, 10 meses
Puntos: 2
Problemas en FORMS con POST

Tengo una pagina ASP, con un formulario ke lo ke hace es enviar los datos a otra pagina. El form utiliza el METHOD="Post".

En algunos navegadores (IE) funciona a la perfeccion, pero en otro no (IE casi la misma version; funciona en la 6.0.2900 y no funciona en la 6.0.2800), pasa a la pagina que apunta el action pero en esta se queda todo en blanco , es decir pasa pero no se ejecuta absolutamente nada del codigo ASP y del codigo HTML.

Ahora si le cambio el METHOD por Get si funciona, pero debido a la caracteristica del formulario y la info que se pasa debo utilizar POST.

¿Alguien Sabe que puede estar sucediendo? es problema del codigo, de javascript, del navegador?

Muchas Gracias. SAludos a Todos!!
  #2 (permalink)  
Antiguo 19/08/2005, 11:27
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Pues mucho depende de que codigo tienes, asi es dificil adivinar, pon algo del codigo asociado con la forma, por cierto, me parece que esto no es tema de ASP.
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 19/08/2005, 12:21
 
Fecha de Ingreso: agosto-2004
Ubicación: Argentina
Mensajes: 75
Antigüedad: 19 años, 10 meses
Puntos: 2
Este es el formulario que esta dentro de una pagina ASP

Código:

<form name="comprar" action="comprar.asp?art=308&t=C" enctype="application/x-www-form-urlencoded" method="post">
                    <tr>
                      <td height="25"><div align="center"><span class="negrita10">.:&nbsp;Canario cantor </span></div></td>
                    </tr>
                    <tr>
                      <td width="333" height="61" valign="top"><table width="327" border="0" cellspacing="0" cellpadding="0">
					
                          <tr>
                            <td height="19" colspan="2"><div align="center"><span class="Estilo14">Precio Unitario:</span></div></td>
                            <td width="149"><span class="Estilo8">$ 500.00</span></td>
                          </tr>

					
				  
				  <tr>
					
                            <td width="95" height="23"><div align="right"><span class="Estilo14">Cantidad </span></div></td>
                            <td width="83"><div align="center">
                              <select class="Estilo8" name="cantidad">
					
						<option value="1" selected>1</option>
					
                              </select>
                            </div></td>
                            <td><span class="Estilo16">de 1 disponibles </span></td>
                          </tr>
                          <tr>
                            <td height="34" colspan="2">&nbsp;</td>
                            <td class="Estilo16"><div align="right"><input type="image" src="imagenes/tablas/contenedorclaro2/info/comprar.gif" width="85" height="25" onclick="document.forms.comprar.submit();"></div></td>
                          </tr>
				

                          
                      </table></td>
                    </tr>
			</form>
y en la pagina comprar.asp capturo los valores con REquest(""), pero directamente la pantalla se me keda en blanco.-

Código:
Response.Buffer=True
art = SqlSafe(Request("art"))
canti = SqlSafe(Request("cantidad"))
t = SqlSafe(Request("t"))
  #4 (permalink)  
Antiguo 19/08/2005, 12:40
 
Fecha de Ingreso: febrero-2003
Mensajes: 141
Antigüedad: 21 años, 3 meses
Puntos: 0
porque no sacas el enctype, y en vez de request usas request.form?
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 22:06.