FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
¿Cómo validar campos?
buen dia, me gustaria pedir su ayuda necesito validar los campos de un formulario y que me muestre un mensaje cuando estos campos esten vacios.
Les agradeceria su ayuda |
#2
|
||||
|
||||
Hola, debes especificar un poquito más, ya que así tal y como lo dices te vale casi cualquier forma:
Por cierto, el título: 'como validar campos' no es una pregunta
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
Hola.
Imagino que tendrás en el formulario un botón para aceptar los datos antes de continuar el proceso. En el caso de ser edits podrías hacer algo parecido a esto.
Saludos Edito: Se me ha adelantado Casimiro
__________________
Be water my friend. |
#4
|
||||
|
||||
En mi opinión, hay dos maneras "canónicas" de validar campos:
1. Campo por campo usando el evento OnValidateField de cada uno. Esta forma es útil si deseas impedir cambiar de campo antes de tener un dato válido. 2. Todos los campos juntos usando el evento BeforePost del DataSet asociado. El uso de estos eventos es recomendado porque así no dependes de la forma en que se introduzcan los datos. // Saludos |
#5
|
||||
|
||||
Pero esto te obliga a, en caso de querer cancelar el proceso, rellenar el campo en el que estés, ¿no?
__________________
Be water my friend. |
#6
|
||||
|
||||
Hace mucho que no uso esta forma pero creo que tienes razón, es un inconveniente de delphi, porque al oprimir el botón Cancelar, se pierde el foco del control que estuviera activo y eso dispara el evento OnValidateField.
Por otra parte, creo que estamos todos errados, ¿ya se fijaron en qué foro estamos? // Saludos |
#7
|
||||
|
||||
Cita:
Sorry
__________________
Be water my friend. |
#8
|
||||
|
||||
Fue fallo de los tres, digo, por si eso te consuela
// Saludos |
#9
|
||||
|
||||
Sí consuelo de tontos...
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#10
|
||||
|
||||
Hombre, no lo veas así. Tómalo como un destello curioso
// Saludos |
#11
|
||||
|
||||
Esa es la que más me gusta, en delphi, claro.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#12
|
||||
|
||||
Y bueno, contestando a eli02, yo diría que hay dos (*) validaciones en una aplicación web. Una es recomendable y la otra obligatoria. La primera es en el lado del cliente (el navegador) y se hace con javascript asignando una función al evento OnSubmit del formulario. Si el campo en cuestión está vacío, se usa l función alert para mostrar el mensaje y se devuelve false en el OnSubmit para evitar el envío de la informción.
La otra manera es del lado del servidor y es obligatoria porque no debe confiarse del uso de javascript ya que puede desactivarse. PHP no puede propiamente mandar un mensaje al navegador pero puede regresar a la página del formulario indicando que falta un valor. Esto podría hacerse, por ejemplo, usando json para "colocar" una vriable javascript que indique el error. ---------- (*) Con HTML5 bastaría poner el atributo required en el <input> para detectar los campos vacíos. Pero no creo que todos los navegadores lo soporten ya. // Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
validar campos | ReynaldoPerez | Varios | 5 | 12-04-2012 22:57:50 |
¿Cómo validar campos vacíos en ReportBuilder? | ContraVeneno | Impresión | 12 | 16-03-2011 12:37:44 |
validar campos.... | chileno | Conexión con bases de datos | 2 | 27-05-2006 20:27:30 |
Validar dos campos | alcides | SQL | 2 | 28-01-2005 18:47:31 |
Hola Como estan Todos? Validar Campos | edwin1 | OOP | 1 | 03-09-2003 20:54:11 |
|