Foros del Web » Programando para Internet » ASPX (.net) »

Consultas sobre controles de validacion

Estas en el tema de Consultas sobre controles de validacion en el foro de ASPX (.net) en Foros del Web. Amigos, sigo aprendiendo esta interesante tecnologia. Tengo el siguiente formulario: Tengo 2 consultas sobre los CV (controles de validacion): ¿como hago para que en un ...
  #1 (permalink)  
Antiguo 22/06/2010, 10:23
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Pregunta Consultas sobre controles de validacion

Amigos, sigo aprendiendo esta interesante tecnologia.
Tengo el siguiente formulario:



Tengo 2 consultas sobre los CV (controles de validacion):
  1. ¿como hago para que en un mismo espacio aparezca el mensaje del CV?
  2. ¿como podria hacer para que cuando digite un numero en el campo Monto Dolares en el campo Monto Soles aparezca multiplicado ese numero por la Tasa de Cambio?
Gracias por adelantado!
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #2 (permalink)  
Antiguo 22/06/2010, 10:36
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Consultas sobre controles de validacion

Cita:
Iniciado por flaviovich Ver Mensaje
[*]¿como hago para que en un mismo espacio aparezca el mensaje del CV?
Si te refieres a mostrar todos los mensajes de Validación juntos, y no por separado al lado de cada control, has de usar un ValidationSummary.

Te recomiendo que le des un vistazo a este tutorial.

Cita:
Iniciado por flaviovich Ver Mensaje
[*]¿como podria hacer para que cuando digite un numero en el campo Monto Dolares en el campo Monto Soles aparezca multiplicado ese numero por la Tasa de Cambio?
Yo probaría capturando el evento TextChanged del campo Monto Dolares y desde código calcular el valor y mostrarlo en el otro campo.
__________________
Aviso: No se resuelven dudas por MP!
  #3 (permalink)  
Antiguo 22/06/2010, 10:44
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: Consultas sobre controles de validacion

Gracias por la pronta respuesta Malenko.
Voy a leer ese tutorial que se ve bueno, y luego te comento.

Sobre lo segundo, probe ese evento asi:
Código ASP:
Ver original
  1. Protected Sub MontoDolares_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles MontoDolares.TextChanged
  2.         MontoSoles.Text = MontoDolares.Text * TasaCambio.Text
  3. End Sub
Pero no lo ejecuta en el momento que digita un numero, sino despues de enviar los datos.
Algo estoy haciendo mal? Quizas deba usar Javascript? Algun ejemplo?
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #4 (permalink)  
Antiguo 22/06/2010, 10:54
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Consultas sobre controles de validacion

Cita:
Iniciado por flaviovich Ver Mensaje
Pero no lo ejecuta en el momento que digita un numero, sino despues de enviar los datos.
Algo estoy haciendo mal? Quizas deba usar Javascript? Algun ejemplo?
Funciona correctamente. El evento TextChanged solo se lanza cuando se crea el postback, es decir al realizar el enter. Para lo que tu quieres (mientras se escribe) has de usar javascript (eventos onkeydown y onkeyup).
__________________
Aviso: No se resuelven dudas por MP!
  #5 (permalink)  
Antiguo 22/06/2010, 15:20
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: Consultas sobre controles de validacion

Gracias por el tutorial, me aclaro algunas cosas, pero no me ayudo a lo que necesito.
Explico de otra forma. Para el campo Nro. Factura tengo 2 controles de validacion: RequiredFieldValidator y RegularExpressionValidator. Entonces si te fijas en la imagen hay un espacio entre ese campo y el mensaje "Número no válido". Ese espacio corresponde al mensaje "Campo requerido", que no aparece porque tiene un valor.
Ahora si se entiende? Yo pienso que es un tema de diseño, es decir, de HTML, pero como no domino la programacion web no logro dar con lo que quiero que es, que ambos mensajes aparezcan al lado del textbox segun corresponda el mensaje de validacion.

Con respecto al punto 2, me podrias dar algunos ejemplos? Busco pero no encuentro.
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #6 (permalink)  
Antiguo 23/06/2010, 11:31
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: Consultas sobre controles de validacion

La solucion al primer punto es poner la propiedad Display="Dynamic" del control de validacion.

Malenko, sigo esperando tu ayuda con el segundo punto.
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #7 (permalink)  
Antiguo 25/06/2010, 12:21
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: Consultas sobre controles de validacion

Aqui la solucion al segundo punto:
http://social.msdn.microsoft.com/For...6-c5a11a4e2925
De todas maneras gracias Malenko en lo que me ayudaste.
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.

Etiquetas: controles, aspx
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 19:50.