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

Validaciones distintas

Estas en el tema de Validaciones distintas en el foro de ASP Clásico en Foros del Web. Saludos para todos. Tengo una página en ASP que me brinda la posibilidad de buscaren una base de datos escogiendo si quiero buscar por la ...
  #1 (permalink)  
Antiguo 27/07/2004, 23:45
Avatar de com7473  
Fecha de Ingreso: junio-2004
Mensajes: 22
Antigüedad: 20 años, 11 meses
Puntos: 0
Exclamación Validaciones distintas

Saludos para todos.

Tengo una página en ASP que me brinda la posibilidad de buscaren una base de datos escogiendo si quiero buscar por la identificación o por un apellido. Esto funciona bien, el inconveniente es que necesito validar si selecciono el botón de opción de buscar por Identificación, en la caja de texto necesito que sólo acepte números y que no esté vacío. Al seleccionar que busque por el apellido el campo no debe estra vacío.

El código de la página para buscar está aquí:

Código:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Prueba Aseguramiento</title>
<script LANGUAGE="Javascript">
<!--
function validar(form) 
{ 
   if (document.BuscarId.optBuscar.value = "ide")
   {
       if ((document.BuscarId.TxtId.value == "") || (isNaN(document.BuscarId.TxtId.value)))
       { 
          alert("Introduzca un número de identificación válido"); 
          return false; 
       } 
       else 
       { 
          return true; 
       } 
   }
   else
   {
      if (document.BuscarId.TxtId.value == "")
	  {
	     alert("Campo vacío");
		 return false;
	  }
	  else
	  {
	      return true;
	  }
   } 
}

function IrAPagina(pagina){
window.location.href=pagina
}

function cursor()
{
document.BuscarId.TxtId.focus();
}
//-->
</script>
</head>
<body background="../../imagenes/hostal.jpg" onLoad="cursor()" onSumit="return validar(this.form)">
<p align="center"><font face="Arial" size="4"><b>Prueba Aseguramiento</b></font></p> 

<form name="BuscarId" method="Post" action="BuscarPrueba.asp">
  <table>

    <tr>
      <td>&nbsp;</td>
      <td><div align="center">
          <p>
            <input name="TxtId" type="text" size="20" maxlength="20" align="absmiddle">
            <br>
			<font color="#FFFFFF">Identificación</font>
			<input name="optBuscar" type="radio" value="ide" checked>
			&nbsp;&nbsp;
			<font color="#FFFFFF">Primer Apellido</font>
			<input name="optBuscar" type="radio" value="nom">
          </p>
          <p>
            <input name="btnBuscar" type="submit" value="Buscar">
&nbsp;
<input name="btnNuevo" type="button" value="Nuevo Afiliado" onClick="IrAPagina('IngresarPrueba.asp')">
</p>
      </div></td>

    </tr>

  </table>

</form>

</body>
</html>
Como soluciono este inconveniente.

Gracias por atender mi solicitud.
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 06:00.