Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/07/2021, 15:06
prueba230683
 
Fecha de Ingreso: abril-2011
Mensajes: 170
Antigüedad: 13 años
Puntos: 68
Respuesta: Validar campo input[]

Como dice Alexis, no tiene mucho sentido poner esa condición if (!files.length) en el evento onchange, ya que el evento onchange solamente se dispara cuando el usuario ha seleccionado al menos un archivo.

Sería mejor que añadieras el atributo required de HTML5:

Código HTML:
Ver original
  1. <input type="file" class="form-control" name="my_files[]" multiple id="archivoInput" required>

Así, antes de enviar el formulario, lanzará una advertencia si el usuario no seleccionó ningún archivo y se cancelará automáticamente el envío del formulario.