Hola!
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?
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 (php) [Seleccionar]
<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
if(!empty($Message)) {
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>