VALIDACIONES
¿Cómo puedo hacer para validar que, antes de enviar un formulario a la base de datos, esten llenos determinados campos?
Hola. Para hacer eso, puedes optar por dos vías, capturar el evento onSubmit (JS) o prescindir del botón submit y crear otro con la función onClick (también JS). Ambos casos son sencillos, el segundo método está respuesto en alguna de las preguntas del foro que he visto, así que describiré el primero:
Tu formulario debe empezar más o menos como sigue:
<form name="miform" onSubmit="return checkForm('sugerencias');" action ....
Con esto habremos conseguido capturar el evento y que se ejecute nuestra función (checkForm), la cual deberá devolver false si no se cumplen las condiciones requeridas o devolvera confirm("mensaje") si el formulario es válido.
Tu formulario debe empezar más o menos como sigue:
<form name="miform" onSubmit="return checkForm('sugerencias');" action ....
Con esto habremos conseguido capturar el evento y que se ejecute nuestra función (checkForm), la cual deberá devolver false si no se cumplen las condiciones requeridas o devolvera confirm("mensaje") si el formulario es válido.