Estoy realizando un formulario, a traves del cual deseo recibir dos o mas archivos adjuntos. Al realizar la validacion que se hayan adjuntado los archivos y poder realizar el envio, solo se valida 1 solo campo de archivo adjunto.
Cómo puedo validar que se hayan seleccionado los archivos adjuntos para poder realizar el envio?
Código
<script language="javascript1.2"> var filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; function validar(){ var datos = document.contactenos; var archivo = datos.Adjunto.value; var extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase(); if(datos.Nombre.value=="") { alert('Se requiere que llene el siguiente campo(s) para poder completar su envio:'); datos.Nombre.focus(); datos.Nombre.value=""; return false; } if(datos.re_eMail.value=="") { alert('Se requiere que llene el siguiente campo con una direccion de email valida para poder completar su envio:'); datos.re_eMail.focus(); datos.re_eMail.value=""; return false; } if (!filtro.test(datos.re_eMail.value)){ alert("Su direccion de email es incorrecta"); return false; } if(datos.Adjunto.value=="", datos.Adjuntos.value=="") { alert('Se requiere de un archivo valido para poder completar su envio:'); datos.Adjunto.focus(); datos.Adjunto.value=""; return false; } if (extension==".jpg", ".jpeg", ".bmp", ".gif", ".png", ".pdf") { datos.Adjunto.focus() return true; } else { alert('Comprueba la extensión de los archivos a subir. \nSólo se pueden subir archivos con extensiones: .jpg .jpeg .bmp .gif .png .pdf') datos.Adjunto.value=""; return false; } return true; } </script> <link href="css.css" rel="stylesheet" type="text/css"> </head> <body> <fieldset> <legend>Datos de usuario:</legend> <form action="index.php" method="post" enctype="multipart/form-data" name="contactenos"> <input type="hidden" name="Recipiente" value="correo@correo.com" /> <input type="hidden" name="Asunto" value="Informacion" /> Nombre<input name="Nombre" type="text" class="textfield" id="Nombre" /> Correo<input name="re_eMail" type="text" class="textfield_medium" id="re_eMail" /> Adjunto1<input name="Adjunto" type="file" class="textfield_file" id="Adjunto" /> Adjunto2<input name="Adjuntos" type="file" class="textfield_file" id="Adjuntos" /> Escriba la clave de seguridad en el siguiente campo:</td> <input name="CAPTCHA_CODE" type="text" class="textfield_small" />><img src="captcha.php" class="border" /> <?php echo $Message; } ?> <input name="btsend" type="submit" class="button" onClick="return validar();" value="Enviar" /> <input type="reset" name="Borrar" class="button" value="Borrar" /> <input type="hidden" name="action" value="send" /> </form></fieldset>