Quisiera saber si me pueden ayudar con lo siguiente: tengo un formulario en donde pido datos personales y pido que la persona adjunte una serie de documentos (puede ser jpg o pdf).Ya he validado que los documentos sean de un tipo en especifico, pero he buscado y buscado y encontre que No hay forma de validar el tamaño del documento o imagen con javascript.

Sé que debo usar ajax, pero como soy tan novata con eso, recurro a ustedes para que me ayuden please, ya que me queda poco tiempo para hacer este sistemita

Lo que tengo hasta ahora es esto:
Código HTML:
<script type="text/javascript"> $("#partida").change(function() { $(".required9").hide(); if (!validar_archivo("partida","jpg",3)) $(".error_par").show(); else $(".error_par").hide(); }); }); </script> ... <form id="form1" name="form1" action="prueba.php" enctype="multipart/form-data" method="post" onsubmit="return validar();"> ... Aqui pido datos personales... <input class="required" id="partida" name="adjuntos[]" type="file"> <div class="errores error_par" style="display:none;">El tipo de archivo debe pdf y <br>no pesar mas de 3MB.</div> </form>
Código HTML:
function validar_archivo(elem,tipo,tamanio)
{
var archivo=document.getElementById(elem).value;
var extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase();
//Primero validamos la extension
if (extension!="."+tipo)
{
return false;
}
else
{
//Ahora validamos el tamanio del archivo
/*no se que hacer =(*/
}
return true;
}

Les agradezco de antemano cualquier ayudita que me puedan dar
y lo probé en todos los navegadores y funciona

te invito a que descargues
.


...
a Estudiar el codigo xD ... getJSON = por lo que entiendo de getJson, se pueden enviar valores, y este te contesta, permitiendote manipular el objeto.. xD ... espero haberme dado entender ...
..

. 


