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

form sencillito

Estas en el tema de form sencillito en el foro de ASP Clásico en Foros del Web. Muy buenas, pretendo hacer un formulario con un textbox y un botón, de manera que al pulsar el boton se cargue otra asp con el ...
  #1 (permalink)  
Antiguo 18/03/2005, 03:48
 
Fecha de Ingreso: octubre-2004
Mensajes: 33
Antigüedad: 20 años, 6 meses
Puntos: 0
form sencillito

Muy buenas, pretendo hacer un formulario con un textbox y un botón, de manera que al pulsar el boton se cargue otra asp con el valor del textbox como parametro. El código que se me ha ocurrido a bote pronto es este:

Código:
  
  <form method=post action = semanal.asp?sem=<%=Request.Form("semana")%> id=form name=form>
    <p>Semana&nbsp;&nbsp;<input size="1" name="semana" style="BACKGROUND-COLOR: silver">
    <INPUT type=submit value=Ir name=submit></p>
  </form>
pero no funciona, de manera que agradecería una pequeña ayudita, algo complicado para un novato como yo será fácil para vosotros.
  #2 (permalink)  
Antiguo 18/03/2005, 04:27
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 8 meses
Puntos: 18
Código:
'en una página pones ésto
<form method=post action = semanal.asp id=form name=form>
    <p>Semana&nbsp;&nbsp;<input size="1" name="semana" style="BACKGROUND-COLOR: silver">
    <INPUT type=submit value=Ir name=submit></p>
  </form>

'y en semanal.asp ésto
<%=request.form("semana")%>
  #3 (permalink)  
Antiguo 18/03/2005, 04:31
 
Fecha de Ingreso: diciembre-2004
Ubicación: La Rioja
Mensajes: 336
Antigüedad: 20 años, 4 meses
Puntos: 2
Hola iñi

Creo que te estás liando un poco. El valor del textbox se recoge como bien dices con Request.Form("semana"), pero no desde la página del formulario, sino desde la otra, a la que envías el formulario (por eso utilizas el método POST).

Si no me equivoco el formulario debería ser:

<form method="post" action = "semanal.asp" id="form" name="form">
<p>Semana&nbsp;&nbsp;<input size="1" name="semana" id="semana" style="BACKGROUND-COLOR: silver">
<INPUT type=submit value=Ir name=submit></p>
</form>

Y luego en semana.asp recoges el dato así: <%=Request.Form("semana")%>

Espero haberte ayudado.
  #4 (permalink)  
Antiguo 18/03/2005, 04:32
 
Fecha de Ingreso: diciembre-2004
Ubicación: La Rioja
Mensajes: 336
Antigüedad: 20 años, 4 meses
Puntos: 2
Bueno, se me adelantaron
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 05:18.