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

validacion de un campo

Estas en el tema de validacion de un campo en el foro de ASP Clásico en Foros del Web. buenos dias... kien me podria echar una manito en el siguiente codigo: if (txtNombre.Text != "") Campo a validar ke no este vacio { nU.Nombre ...
  #1 (permalink)  
Antiguo 25/11/2010, 08:32
 
Fecha de Ingreso: noviembre-2010
Mensajes: 24
Antigüedad: 13 años, 7 meses
Puntos: 0
validacion de un campo

buenos dias...
kien me podria echar una manito en el siguiente codigo:

if (txtNombre.Text != "") Campo a validar ke no este vacio
{
nU.Nombre = txtNombre.Text;
}
else
{
lblError.Visible = true;
lblError.Text = "El campo nombre no esta diligenciado. . .";
txtNombre.Focus();

}

este codigo lo utilizo para comprobar que ningun campo este vacio... me sale el label con el comentario ke esta en rojo. el problema es ke me sigue guardando el campo vacido en la BD y en gridview... pense ke con el focus era suficiente pero no se como hacer para ke no me guarde ¡Si me falta algo o estoy haciendo algo mal???!
me han sugerido ke para las validaciones utilice la herramienta validationsummary pero no se como utilizarlo.. culkier sugerencia y acomoden mis ideas les agradeceria
  #2 (permalink)  
Antiguo 25/11/2010, 10:19
 
Fecha de Ingreso: mayo-2008
Mensajes: 77
Antigüedad: 16 años
Puntos: 0
Respuesta: validacion de un campo

Por que no lo validadas con una funcion Javascript?

Yo valido asi con onBlur:

Código:
 <td class="Estilo3">FECHA  NACIMIENTO (dd/mm/aaaa) :</td>
      <td><input name="fecha_nac" type="text" id="fecha_nac" size="12" onBlur="valFecha(this)"></td>

Y luego coloco la funcion al final para que me valide todo

Código:
function valida_envia(){
   
   
		//valido el nombre
    if (document.form1.nombre.value.length==0){
       alert("El nombre esta vacio")
       document.form1.nombre.focus()
       return 0;
    }
  //valido los apellidos
     if (document.form1.apellidos.value.length==0){
       alert("El campo apellidos esta vacio")
       document.form1.apellidos.focus()
       return 0;
	   }
	   //valido el dni
	if (document.form1.dni_alum.value.length==0){
       alert("El campo DNI esta vacio")
       document.form1.dni_alum.focus()
       return 0;
     }
	
	else
	{
   //el formulario se envia
    alert("Se ha matriculado un nuevo alumno en el curso seleccionado");
    document.form1.submit();
	}
} 

</script>

Etiquetas: campos
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 22:05.