necesito una ayuda con la validación de control input file multiple.
El tema es así, estoy haciendo un formulario en una página donde se ingresan algunos campos de texto y un campo input file multi, utilizando el plug in jquery. El problema se centra en que se debe seleccionar si o si un archivo para hacer el submit y necesito hacer el control del lado del cliente, antes de enviar los datos al servidor. Mi idea es pasarle a una funcion js el control input, que se supone es un array con los datos de los archivos selecionados y contar cuantos elementos tiene dicho array. He hecho deferentes pruebas pero no encuentro la solución.
Agradecería mucho a quien me pudiera ayudar con este problema.
Copio abajo la función que supuestamente controla ese dato:
Código:
La función la llamo desde el action del form de la siguiente forma : function controlofotosD(parametro){ // parametro trae en control input var fotosRegisD = parametro.length; // cantidad de fotos seleccionadas o 0 si no hay fotos seleccionadas var retorno='0'; if (fotosRegisD!='0'){ var retorno = '1'; } window.alert(fotosRegisD); // este alert me devuelve undefined return retorno; }
Código:
y el input lo defino así: <form action="ProcesoAlta.php" id="frm_uploader" name="frm_uploader" onsubmit="return checkForm(controlofotosD(this['ffotod[]']));" enctype="multipart/form-data" method="post" >
Código:
Desde ya muchas gracias y espero su ayuda. <input type="file" disabled="true" id="ffotod" name="ffotod[]" class="multi-es" accept="gif|jpg|jpeg" maxlength="1" />
Raúl