Estoy usando esta función para validar que se elija al menos un archivo para subir:
Código HTML:
<script language="JavaScript" type="text/javascript"> function checkform ( f ) { var frm0 = f.elements['uploadfile[0]'].value; var frm1 = f.elements['uploadfile[1]'].value; var frm2 = f.elements['uploadfile[2]'].value; if ( frm0 == "" && frm1 == "" && frm2 == "" ) { alert("Post file must not be left blank"); return false; } return true; } </script> <form enctype="multipart/form-data" action="upload.php" method="post" onsubmit="return checkform(this);"> <input type="file" name="uploadfile[0]"> <input type="file" name="uploadfile[1]"> <input type="file" name="uploadfile[2]"> <input type="submit" value=" Upload File(s) " /> </form>
Alguien puede ayudarme, me confunde mucho el array y no logro hacerlo