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

Formulario

Estas en el tema de Formulario en el foro de ASP Clásico en Foros del Web. Hola a todos! Estoy haciendo un prueba y no tengo experiencia con asp...es simple y no sé qué estoy haciendo mal :( Preparo un .html ...
  #1 (permalink)  
Antiguo 22/05/2002, 10:34
 
Fecha de Ingreso: abril-2002
Mensajes: 12
Antigüedad: 22 años, 2 meses
Puntos: 0
Formulario

Hola a todos! Estoy haciendo un prueba y no tengo experiencia con asp...es simple y no sé qué estoy haciendo mal :(
Preparo un .html con el sgte. código:
<html>
<head>
<title>Formulario</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">
<form method="post" action="">
Nombre:
<p>
<input type="text" name="nombre">
</p>
<p><input type="submit" name="Submit" value="Enviar" onClick="recibido.asp">
</p></form>
</body>
</html>

y un recibido.asp :
<%
dim nom

nom=Request.Form("nombre")
Response.write("nombre")
%>

Cuando le doy enviar al formulario no me muestra nada! Si coloco en action del form "recibido.asp" me muestra el código .asp! Qué puede ser?
Muchas Gracias!
  #2 (permalink)  
Antiguo 22/05/2002, 11:03
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 22 años, 7 meses
Puntos: 5
Re: Formulario

Lo único extraño del código que he visto es el evento onClick en el botón de submit. Quítalo y añade en el action de la etiqueta <form> action="recibido.asp".

Además, en recibido.asp incluye las etiquetas de una página web, por si acaso pudiera ser esto.

El código te quedaría de la siguiente forma:


<html>
<head>
<title>Formulario</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">
<form method="post" action="recibido.asp">
Nombre:
<p>
<input type="text" name="nombre">
</p>
<p><input type="submit" name="Submit" value="Enviar">
</p></form>
</body>
</html>

y un recibido.asp :
<html>
<head><title></title></head>
<body>
<%
dim nom

nom=Request.Form("nombre")
Response.write("nombre")
%>
</body>
</html>
  #3 (permalink)  
Antiguo 22/05/2002, 11:15
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: Formulario

Y otra cosa:

<%
dim nom

nom=Request.Form("nombre")
Response.write("nombre")
%>

con eso vas a hacer que se escriba nombre (textual) en vez del nombre introducido en el formulario. cambiá esa línea por:

Response.write nom
  #4 (permalink)  
Antiguo 22/05/2002, 11:25
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 22 años, 7 meses
Puntos: 5
Re: Formulario

Ouch!! se me olvidó añadir eso también... :P

Gracias Daz
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 02:03.