tengo un formulario con un upload para subir una imagen. Con el formulario paso los datos a un archivo php para introucirlos en una base de datos. Desde ese archivo compruebo que los campos obligatorios esten puestos, pero en la misma pagina del formulario tb tengo una funcion en javascript para comprobar que los campos obligatorios esten puestos. El problema que tengo es que no consigo, con javascript, detectar el upload vacio. El codigo javascript es el siguiente:
Código:
La etuiqueta del upload es function validar(form) { if (!form.referencia.value || !form.nombre.value || !form.descripcion.value || !form.imagen.value) { var error = "Debe completar los campos obligatorios:"; if(!form.referencia.value){error += "\n\- Referencia";} if(!form.nombre.value){error += "\n\- Nombre";} if(!form.descripcion.value){error += "\n\- Descripción";} if(!form.imagen.value){error += "\n\- No ha seleccionado una imagen"; } alert(error); return (false) } else { return (true) } }
Código HTML:
<input size="15" name="imagen" type="file" />
Mil gracias de antemano!