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

Validar Formulario

Estas en el tema de Validar Formulario en el foro de ASP Clásico en Foros del Web. Hola, tengo un formulario que al llenar los datos los guarda en una BD, necesito validar los input para que cuando un campo vaya vacio ...
  #1 (permalink)  
Antiguo 14/07/2003, 12:07
Avatar de Rriveros  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago
Mensajes: 214
Antigüedad: 21 años, 7 meses
Puntos: 0
Validar Formulario

Hola, tengo un formulario que al llenar los datos los guarda en una BD, necesito validar los input para que cuando un campo vaya vacio no me direccione a una página de error, como lo valido??



Gracias
__________________
www.nelhost.net
  #2 (permalink)  
Antiguo 14/07/2003, 12:44
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 21 años
Puntos: 5
hola, mira hay muchisimas formas de validar, te voy a poner varios ejemplos en javascript que son los que mas uso...

para validar que un campo no este vacio y un input que no permitan letras ni caracteres, solo numeros.

<script language="JavaScript">
function validar(formulario)
{
var f = document.forms["insertar"]

if (f.txtusuario.value == "") {
alert("Por favor, ingrese su Nombre de Usuario.")
f.txtusuario.focus()
return false
}

return true
}

function esInteger(e) {
var charCode

charCode = e.keyCode
status = charCode
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
return false
}
return true
}</script>


el form lo declaras asi:

<FORM name=insertar onsubmit="return validar(this)" action=registrarusuario.asp method=post>

sentencias html...

<INPUT maxLength=15 size=28 name=txtusuario>

<INPUT maxLength=20 name=txticq onKeyPress="return esInteger(event)">


</form>

tengo muchisimas funciones de validacion, espreo estas dos te sirvan, cualquiera cosa, solo pregunta
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
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 01:11.