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
|