如何在另一个函数中返回值后运行函数

时间:2016-04-07 06:02:22

标签: javascript function return-value

我希望在从validatefile()返回值后运行函数checkFileType()。有什么办法吗?

function checkFileType(obj)
{
    if (!( (/.jpg$/.test(obj.value))||(/.gif$/.test(obj.value))||(/.jpeg$/.test(obj.value)) ||(/.png$/.test(obj.value)) ||(/.mp4$/.test(obj.value)) ))
    {
       alert('Please Select Image/Vedio File. \n Supported File Formats are jpeg,gif,png,mp4.');
       obj.className = 'err';
       obj.value="";
       document.getElementById("adfileval").value=0;
       document.getElementById("prevdata").value=0;
       return false;
    }
    else
    { 
       return true;
    }
}

1 个答案:

答案 0 :(得分:0)

不是从checkFileType事件中调用onChange,而是调用调用checkFileType的函数,然后调用validateFile