Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2007, 09:34
sermondi
 
Fecha de Ingreso: marzo-2007
Mensajes: 10
Antigüedad: 18 años, 2 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