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

Pregunta fácil y rápida

Estas en el tema de Pregunta fácil y rápida en el foro de ASP Clásico en Foros del Web. Estoy empezando con ASP. Esta es la pregunta: Tengo mi formulario en la página A mando los datos a la página B mediante POST y ...
  #1 (permalink)  
Antiguo 09/10/2003, 08:55
 
Fecha de Ingreso: noviembre-2002
Ubicación: Elche
Mensajes: 548
Antigüedad: 21 años, 6 meses
Puntos: 0
Pregunta fácil y rápida

Estoy empezando con ASP. Esta es la pregunta:

Tengo mi formulario en la página A
mando los datos a la página B mediante POST y pongo esto:

<%
Dim titulo_grabar, test1, test2, firma
titulo_grabar = Request.Form("titulo")
test1 = Request.Form("texto1")
test2 = Request.Form("texto2")
firma = Request.Form("firma")
%>


Hola:<%=Request.Form("titulo")%>


Bueno, esto es lo que he puesto para simplificar y comprobar que lee bien los datgos traspasados...

Resultado: ...Hola: ... y da gracias.

En un alarde de habilidad mental y como prueba utilizo el mètodo GET en A y seguídamente pongo esto en B ...

<%
Dim titulo_grabar, test1, test2, firma
titulo_grabar = Request.querystring("titulo")
test1 = Request.querystring("texto1")
test2 = Request.querystring("texto2")
firma = Request.querystring("firma")
%>


Hola:<%=Request.querystring("titulo")%>


.. y zasss. ahora si funciona:

Hola:y la parrafada que había puesto en la página "A"

Necesito urgente saber por que no funciona en POST.

Gracias
  #2 (permalink)  
Antiguo 09/10/2003, 09:06
 
Fecha de Ingreso: septiembre-2003
Ubicación: Nerja
Mensajes: 29
Antigüedad: 20 años, 8 meses
Puntos: 0
Pues como no tengas el error en el formulario...
  #3 (permalink)  
Antiguo 09/10/2003, 09:12
 
Fecha de Ingreso: noviembre-2002
Ubicación: Elche
Mensajes: 548
Antigüedad: 21 años, 6 meses
Puntos: 0
Ya lo he comproba no hay nada. Me voy a volver loco. Con lo fácil que parecía todo esto. Bueno voy a seguir.

Gracias
  #4 (permalink)  
Antiguo 09/10/2003, 09:16
 
Fecha de Ingreso: noviembre-2002
Ubicación: Elche
Mensajes: 548
Antigüedad: 21 años, 6 meses
Puntos: 0
ahí va eso:

Mira a ver si ves algo.

<form name="formulario" action="grabar.asp" method="post" enctype="text/plain">
<table border="0" cellspacing="5px" cellpadding="0px" style="color:#000088;font-size:10px;font-family:arial,verdana,serif; margin-left:5px;width:640px;">

<tr>
<td>

T&iacute;tulo:
</td>
<td>

<input type="text" style="background-color:#adaeca;color:#0000ff;font-weight:bold;" name="titulo" size="70" maxlength="70" title="T&iacute;tulo de la noticia.">
</td>
</tr>
<tr>
<td>

L&iacute;nea 1:
</td>
<td>

<input type="text" style="background-color:#adaeca;color:#000040;font-size:10px;" name="texto1" size="100" maxlength="125" title="L&iacute;inea de texto.">
</td>
</tr>

<tr>
<td>

L&iacute;nea 2:
</td>
<td>

<input type="text" style="background-color:#adaeca;color:#000040;font-size:10px;" name="texto2" size="100" maxlength="125" title="L&iacute;inea de texto.">
</td>
</tr>
<tr>
<td>

L&iacute;nea 3:
</td>
<td>

<input type="text" style="background-color:#adaeca;color:#000040;font-size:10px;" name="texto3" size="100" maxlength="125" title="L&iacute;inea de texto.">
</td>
</tr>
<tr>
<td>

L&iacute;nea 4:
</td>
<td>

<input type="text" style="background-color:#adaeca;color:#000040;font-size:10px;" name="texto4" size="100" maxlength="125" title="L&iacute;inea de texto.">
</td>
</tr>
<tr>
<td>

L&iacute;nea 5:
</td>
<td>

<input type="text" style="background-color:#adaeca;color:#000040;font-size:10px;" name="texto5" size="100" maxlength="125" title="L&iacute;inea de texto.">
</td>
</tr>
</tr>
<tr>
<td>

Firma:
</td>
<td>

<input type="text" style="background-color:#adaeca;color:#0000ff;font-weight:bold;" name="firma" size="20" maxlength="20" title="firmante de la noticia.">
</td>
</tr>
<tr>
<td>
</td>
<td>
<input style="color:#ffffff; background-color:#000080; font-size:12 px; font-weight:bold; font-family:tahoma, arial, serif" type="submit" value="Publicar">
&nbsp;&nbsp;&nbsp;
<input style="color:#ffffff; background-color:#000080; font-size:12 px; font-weight:bold; font-family:tahoma, arial, serif" type="reset" value="Borrar">


</td>

</tr>
</table>
</form>
  #5 (permalink)  
Antiguo 09/10/2003, 09:19
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 3 meses
Puntos: 9
Mira haz el siguiente ejercicio...cambia todo a Post.... y luego prueba en tu navegador...


luego... haz lo siguiente con el error que te aparece...con el mouse...selecciona el error copialo y postealo acá o no sale ningún error?
__________________
Buena Vida...
Francisco
  #6 (permalink)  
Antiguo 09/10/2003, 09:29
 
Fecha de Ingreso: septiembre-2003
Ubicación: Nerja
Mensajes: 29
Antigüedad: 20 años, 8 meses
Puntos: 0
Prueba a quitar del tag <form> lo siguiente: enctype="text/plain"
  #7 (permalink)  
Antiguo 09/10/2003, 09:30
 
Fecha de Ingreso: noviembre-2002
Ubicación: Elche
Mensajes: 548
Antigüedad: 21 años, 6 meses
Puntos: 0
No me da ningún error. Es muy raro lo que pasa. He estado repasando el código y en principio lo veo bien. He vuelto a probar cambiando a POst y Get y sigue todo igual. No entiendo
  #8 (permalink)  
Antiguo 09/10/2003, 09:33
 
Fecha de Ingreso: noviembre-2002
Ubicación: Elche
Mensajes: 548
Antigüedad: 21 años, 6 meses
Puntos: 0
Vale tio era eso. Lo quité y funcionó.

GRacias

Quien me mandaría a tener una afición tan tonta... coñes!!!
  #9 (permalink)  
Antiguo 09/10/2003, 09:34
 
Fecha de Ingreso: septiembre-2003
Ubicación: Nerja
Mensajes: 29
Antigüedad: 20 años, 8 meses
Puntos: 0
de nada.

llevo años programando, y por tonterias como esta, me he estado comiendo el tarro dias enteros...
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 13:40.