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

como validar un formulario o menu

Estas en el tema de como validar un formulario o menu en el foro de ASP Clásico en Foros del Web. hola programadores Tengo una duda lo que quiero es que mi menu que me muestra varias seleccion de campos de categorias quiero que si no ...
  #1 (permalink)  
Antiguo 18/06/2010, 15:08
 
Fecha de Ingreso: mayo-2010
Mensajes: 78
Antigüedad: 14 años
Puntos: 0
Pregunta como validar un formulario o menu

hola programadores
Tengo una duda lo que quiero es que mi menu que me muestra varias seleccion de campos de categorias quiero que si no se elije un dato me mande un mensaje o un combo box de alerta de que no se puede agregar un proyecto y no pueda saltarme al siguiente link o pagina si no selecciono un campo de tipo de proyecto


Esta es mi seleccion que me muestra los datos de tipo de proyectos:
Código ASP:
Ver original
  1. <select name="selecttipo" id="selecttipo"  onchange="muestra()">
  2.             <option value="-1">Selecciona el tipo de proyecto</option>
  3.             <%
  4.             'Se declara la selección de campos de la base de datos
  5.             selectSQL2="SELECT * FROM Pry_Cat_tipopry WHERE id_tipo<>12 ORDER BY [prytipo] ASC"
  6.             set rs2 = prycxn.execute(selectSQL2)
  7.             rs2.MoveFirst
  8.             Do while not rs2.eof%>
  9.             <option value="<%=rs2("id_tipo")%>"><%=rs2("prytipo")%></option>
  10.             <%rs2.movenext
  11.             loop%>
  12.             </select>

Última edición por manolo572; 18/06/2010 a las 16:09
  #2 (permalink)  
Antiguo 23/06/2010, 10:45
 
Fecha de Ingreso: junio-2010
Ubicación: Puebla, Pue.
Mensajes: 1
Antigüedad: 14 años
Puntos: 0
Respuesta: como validar un formulario o menu

Hay dos formas, la primera y mas simple es que omitas la linea:

<option value="-1">Selecciona el tipo de proyecto</option>

así estará seleccionada la primera opción que tengas.


La segunda forma es que hagas una verificación mediante un script de cliente (javascript), aqui esta un pequeño ejemplo:

<html>
<head>
<script language='javascript'>
function Verifica(f)
{
var tipo = f.selecttipo.value * 1;

if (tipo == -1)
{
alert ('Debe seleccionar un tipo.');
f.selecttipo.focus();
}
else
{
f.submit();
}
}
</script>
</head>
<body>
<form name='FrmProyectos' method='post' action='Procesa.asp'>
<select name='selecttipo'>
<option value='-1'>Selecciona el tipo de proyecto</option>

<!-- Aqui va tu código ASP de la consulta -->

<option value='1'>Alan Parsons' Project</option>
<option value='2'>Microsoft Project 2007</option>

</select>

<input name='BtnContinuar' type='button' id='BtnContinuar' value='Continuar' onClick='Verifica(this.form);'>

</form>
</body>
</html>

Etiquetas: formulario
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 23:11.