logo

New Response

« Return to the main article

You are replying to:

    • avatar
    • E-OM | Desing Group
    • Posted on Sun 11 Jul 2010

    CODIGO FINAL

    function checkTipoFileInput( fileNombre, fileTypes ) {

    /*Ejemplo de uso desde un evento Click

    * onClick="return checkTipoFileInput(this, ['gif', 'jpg', 'png', 'jpeg']);"

    */

    // Existe este file input

    if (fileNombre.value.length<3){

    fileNombre.value='';

    fileNombre.setAttribute('type', 'input');

    fileNombre.setAttribute('type', 'file');

    return false;

    }

    dots = fileNombre.value.split(".");

    fileType = "." + dots[dots.length-1];

    if(fileTypes.join(".").indexOf(fileType) != -1){

    alert('OK, es un archivo permitido.');

    return true;

    }else{

    alert("Por favor, sólo se pueden subir archivos de tipo: \n\n" + "."+(fileTypes.join(" .")) + "\n\nPor favor, seleccione un nuevo archivo y vuelva a intentarlo.");

    fileNombre.value='';

    fileNombre.setAttribute('type', 'input');

    fileNombre.setAttribute('type', 'file');

    return false;

    }

    }

    SALUDOS ;-)

Your Comments

Name:
E-mail:
(optional)
Website:
(optional)
Comment: