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

Request.form.item

Estas en el tema de Request.form.item en el foro de ASP Clásico en Foros del Web. Buenas, Este código debería funcionar pero no lo hace debido a que Request.form.item no devuelve undefined nunca, por lo que se salta el IF y ...
  #1 (permalink)  
Antiguo 09/03/2007, 09:34
 
Fecha de Ingreso: marzo-2007
Mensajes: 10
Antigüedad: 17 años, 3 meses
Puntos: 0
Request.form.item

Buenas,
Este código debería funcionar pero no lo hace debido a que Request.form.item no devuelve undefined nunca, por lo que se salta el IF y va siempre al ELSE.

Sabeis donde esta el error??

Código PHP:
<%@ LANGUAGE="JavaScript" %> 
<
html>
<
head>
 <
title>
  
Ejemplo de formulario con método POST y Colección de datos form
 
</title>
</
head>
<
body>
<% 
if (
Request.Form.Item == undefined) %>  
<% { %>
presenta formulario
<form method="POST" action="Ejemplo6.asp">
  
  
Indique el número de cursos a realizar <BR> <BR>
    <
input type=radio checked name="NumCursos" value=2>Dos 
    
<input type=radio name="NumCursos" value=3>Tres
    
<input type=radio name="NumCursos" value=4>Cuatro
  
  
<BR><BR><BR>
  <
font size=4>Seleccione los cursos que desea realizar (mínimo 2 cursos y máximo 4): </font> <BR><BR>
  <
select name="Cursos" multiple size=9>
    <
option>Curso básico HTML</option>
    <
option>Curso de HTML avanzado</option>
    <
option>Páginas Web dinámicas del lado del cliente</option>
    <
option>Páginas Web dinámicas del lado del servidor</option>
    <
option>Curso de ASP</option>
    <
option>Curso de PHP</option>
    <
option>Herramientas para el desarrollo de páginas WebDreamweaver</option>
    
  </
select>
    
  <
p align=center><input type=submit name="BotonEnviar" value="Enviar"></p>
</
form>
<% } 
//Fin del if %>
<% else %>
<% { %>
  <
H1Datos introducidos por el usuario: </H1> <BR>
  
Número de cursos que desea realizar: <% =Request.form("NumCursos") %> <BR>
  
  <% 
 if (
Request.form("Cursos").Count != Request.form("NumCursos") )
  
Response.write("<H2>" "El numero de cursos seleccionados no coincide, debe seleccionar " Request.form("NumCursos") + " cursos" "</H2>" );
 else
  {
  if (
Request.form("Cursos")=="")
   
Response.write("<H2>" "Debe seleccionar el número de cursos indicado." "</H2>");
  else
   {
   
Response.write("Ha selecionado " Request.form("Cursos").Count " cursos que son: " "<BR>");
   for (
i=1;i<=Request.form("NumCursos") ;i++)
    
Response.write(": " Request.form("Cursos")(i) + "<BR>");   
   }
  }
  %>
 
 <% } 
//Fin del else %>
</body>
</
html
  #2 (permalink)  
Antiguo 09/03/2007, 10:03
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: Request.form.item

Bueno, como lo tienes undefined debería ser una variable, supongo que deberas entrecomillarla.

Aunque te recomiendo que cheques estas ligas para que aprendas un poco sobre la colección Form

Saludos
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 15:12.