Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/03/2009, 19:31
el_crespo
 
Fecha de Ingreso: septiembre-2008
Mensajes: 16
Antigüedad: 15 años, 8 meses
Puntos: 3
Respuesta: Como validar en cliente un campo de examinar

mira lo que yo hago es dejar la form de esta manera:

<form action="" method="post" onsubmit= "return validar()">

donde validar es una función de javascript que llamará cuando sea pulsado el botón de tipo submit y solamente enviará el formulario si ésta función devuelve true.

despues me aseguro que el campo que quiera validar tenga declarado el id:

<INPUT type=file name="nom_del_archivo" id="archivo">


luego hago la funcion validar

Código:
function validar(){
	var arch=document.getElementById("archivo").value;
       

        //comprobamos que no este vacío, si esta vacío me avisa y no me deja 
//enviar el formulario, sino envía el formulario. te dejo a ti de que coloques la 
//validación completa del if 
        
        if(arch==""){
                 alert("campo vacio");
                 return false;
            }else{
                      return true;
                    }
}//fin de la función validar

el codigo javascript debe ir dentro de:
<head>
<script>
sentencias JavaScript
</script>
</head

espero te sirva