Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 13-jul-2004, 17:17   #1 (permalink)
Britny ha deshabilitado el karma
 
Fecha de Ingreso: julio-2004
Mensajes: 34
Parpadear validar un textbox 'Urgente'

hola, soy nueva en esto espero que me puedan ayudar.
tengo una pagina la cual tengo que validar varios testbox, para que cuando envie los datos a la base de datos no me salga error, estoy utilizando sql server como base de datos. trate de usar requiredfieldvalidater, pero no puedo ya esa validacion se activa haga un boton_click, y en mi pagina hay varios eventos de boton_click para llenar los textbox, como puedo validar si el textbox esta vacio decirle al usuario que lo llene?
este es mi codigo, de cuando hago click en el boton de enviar los datos a la base de datos:

Private Sub Enviar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Aceptar.Click
Me.SqlConnection1.Open() 'Abre la conexion para guardar la lectura enviada
Me.SqlDataAdapter1.SelectCommand.Parameters("@iD_O PERADOR").Value = 14
Me.SqlDataAdapter1.SelectCommand.Parameters("@CEDU LA_TRABAJADOR").Value = Me.CEDULA.Text
Me.SqlDataAdapter1.SelectCommand.Parameters("@ID_P RIORIDAD").Value = Me.nIdPrioridad.Text
Me.SqlDataAdapter1.SelectCommand.Parameters("@ID_E STRUCTURA").Value = Me.IdEstructura.Text
Me.SqlDataAdapter1.SelectCommand.Parameters("@ID_G RUPO").Value = Me.TextGrupo.Text
Me.SqlDataAdapter1.SelectCommand.Parameters("@ID_S OLICITUD").Value = Me.IdSolicitud.Text
Me.SqlDataAdapter1.SelectCommand.Parameters("@ID_I MPACTO").Value = Me.nIdImpacto.Text
Me.SqlDataAdapter1.SelectCommand.Parameters("@ID_U RGENCIA").Value = Me.ID_URGENCIA.Text
Me.SqlDataAdapter1.SelectCommand.Parameters("@ESTA TUS_CASO").Value = 1
Me.SqlDataAdapter1.SelectCommand.Parameters("@ID_T ECNICO").Value = 1
Me.SqlDataAdapter1.SelectCommand.Parameters("@INFO RMACION_USUARIO").Value = Me.TextBox13.Text
Me.SqlDataAdapter1.SelectCommand.ExecuteReader()
If Me.SqlDataAdapter1.SelectCommand.Parameters("@RETU RN_VALUE").Value = 0 Then
txtnoti.Text = "envio exitoso"
Else
txtnoti.Text = "envio no exitoso"
End If
Validate()
If IsValid Then
CATEGORIA.Text = ""
REQUERIMIENTO.Text = ""
DESCRIPCION.Text = ""
Urgencia.Text = ""
IMPACTO.Text = ""
TextBox13.Text = ""
End If
Me.SqlConnection1.Close()
End Sub
Britny está desconectado   Responder Citando
Antiguo 13-jul-2004, 18:21   #2 (permalink)
DotNetDeveloper está en el buen camino
 
Fecha de Ingreso: abril-2003
Mensajes: 607
Lo que tienes q hacer es poner la propiedad CausesValidation = "false" a los botones que no quieras q te causen validación de tu formulario.

Saludos
DotNetDeveloper está desconectado   Responder Citando
Antiguo 13-jul-2004, 19:12   #3 (permalink)
Britny ha deshabilitado el karma
 
Fecha de Ingreso: julio-2004
Mensajes: 34
Cool

Gracias, puse eso asi por ejemplo:
Imagenbutton4.causesvalidation = false
y cuando ejecuto el sistema me sale el mismo error y el boton sigue habilitado

Última edición por Britny; 13-jul-2004 a las 19:59.
Britny está desconectado   Responder Citando
Antiguo 13-jul-2004, 19:54   #4 (permalink)
DotNetDeveloper está en el buen camino
 
Fecha de Ingreso: abril-2003
Mensajes: 607
1.- Te posicionas sobre los botones que NO quieres q validen el formulario es decir, q si le das clic a esos botones se vayan a otro lado sin validar el formulario por ejemplo.
2.- En la ventana de propiedad de cada uno de los botones, existe una propiedad llamada CausesValidation esa la pones a False y listo.

Tu se lo estas queriendo poner sobre el TextBox y eso no esta bien o tal vez entendi mal =P.

Y otra cosa q veo es que deberias usar

Código:
if(Page.IsValid)
{
  //Aqui va tu codigo q mete a la bd
}
Saludos
DotNetDeveloper está desconectado   Responder Citando
Respuesta
Calificación: Calificación de Tema: 1 votos, 3,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 15:51.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93