• Domingo 22 de Diciembre de 2024, 08:00

Autor Tema:  Validación... Debe Ser Sencilla..  (Leído 2196 veces)

anailil10

  • Nuevo Miembro
  • *
  • Mensajes: 15
    • Ver Perfil
Validación... Debe Ser Sencilla..
« en: Sábado 11 de Agosto de 2007, 00:11 »
0
Alguien sabe como puedo hacer con asp.net la siguiente validación

Tengo un TextBox (principal), con el AutoPostBack en True, (es decir: le da submit al formulario cuando cambia su contenido). Pero yo quiero que solo suceda esto cuando cualquiera de otros 2 TextBox's  (que tengo en el formulario) contienen algo, es decir si ambos estan vacios no debe ocurrir el PostBack cuando cambia el contenido de mi textBox Principal.


Haber si me explique.. soy bien burris para explicarme en Texto :scream: ...

Gracias Por su ayuda

cuajoa

  • Miembro activo
  • **
  • Mensajes: 81
    • Ver Perfil
    • http://www.daskate.com.ar/cuajoa
Re: Validación... Debe Ser Sencilla..
« Respuesta #1 en: Sábado 11 de Agosto de 2007, 16:44 »
0
mirá tenes que usar los controles de validación, hay uno que es el RequieredFieldValidation, o algo asi, no se escribirlo bien, que es que el control a validar, en este caso el textbox, tenga si o si algun contenido.

ya si queres que tenga o texto o numeros solor tenes que usar el regularExpressionValidator.
[size=109]Çu@Jö@[/size]
   

anailil10

  • Nuevo Miembro
  • *
  • Mensajes: 15
    • Ver Perfil
Re: Validación... Debe Ser Sencilla..
« Respuesta #2 en: Lunes 13 de Agosto de 2007, 19:41 »
0
Hola Muchas Gracias por tu respuesta.......................... pero...
Si se a que te refieres con validar con el control RequieredFieldValidation, pero mi problemilla es que dependo de dos TextBox, es decir si los dos estan vacios, no debo permitir el submit al formulario, pero si cualquiera de los dos tiene un valor, debo permitir el submit al formulario (y con el RequieredFieldValidation no me lo permitirá si culquiera de llos esta vacio...)


Gracias... seguiré buscando...

cuajoa

  • Miembro activo
  • **
  • Mensajes: 81
    • Ver Perfil
    • http://www.daskate.com.ar/cuajoa
Re: Validación... Debe Ser Sencilla..
« Respuesta #3 en: Lunes 13 de Agosto de 2007, 20:19 »
0
queres validar en cliente o servidor? si es en servidor poder utilizar decisiones anhidadas:

Código: Text
  1.  
  2. if textBox1.text <> "" then
  3.     'hacer algo
  4. end if
  5.  
  6. if textbox1.text = "" and textbox2.text <>"" then
  7.    'hace otra cosa
  8. end if
  9.  
  10.  

Esto lo puedes poner en el evento validating del textbox principal, que cuando se lanza el submit tiene que verificar los textbox.

algo asi? y si lo necesitas del lado del cliente tendrias que usar javascript!
[size=109]Çu@Jö@[/size]
   

anailil10

  • Nuevo Miembro
  • *
  • Mensajes: 15
    • Ver Perfil
Re: Validación... Debe Ser Sencilla..
« Respuesta #4 en: Martes 14 de Agosto de 2007, 01:02 »
0
Gracias..

Lo siento, sigo sin poder hacerlo, creo que en el TextBox de aplicaciones Web no existe el evento validating, porque  no lo encuento  por ningún lado..

Disculapa tantas molestias :unsure:

cuajoa

  • Miembro activo
  • **
  • Mensajes: 81
    • Ver Perfil
    • http://www.daskate.com.ar/cuajoa
Re: Validación... Debe Ser Sencilla..
« Respuesta #5 en: Martes 14 de Agosto de 2007, 01:29 »
0
tenes razón se me re mezcló con las aplicaciones para windows!

lo unico que te queda es validarlos mediante javascript!
[size=109]Çu@Jö@[/size]
   

ing_marco

  • Miembro MUY activo
  • ***
  • Mensajes: 263
    • Ver Perfil
Re: Validación... Debe Ser Sencilla..
« Respuesta #6 en: Martes 14 de Agosto de 2007, 17:37 »
0
El control que necesitas es: RequiredFieldValidator
Debes poner tantos RequiredFieldValidator como controles deseas validar.
En enlazar cada RequiredFieldValidator con un control mediatante la propiedad en el RequiredFieldValidator : ControlToValidate.
Hay otras 2 propiedades utiles en ese control: ErrorMessage y Text.

Espero te sirva de ayuda.

Tambien existe la forma de validarlo en JavaScript, pero lo mas rapido es con RequiredFieldValidator.


Salu2.
Marco Diaz.
MARCO DIAZ
Ing_Marco
Bachiller Ing de Sistemas.
UNT
Trujillo-Peru