2016-04-07 6 views
0

checkFileType()から戻り値の後で関数validatefile()を実行したいとします。何か方法はありますか?代わりにonChangeイベントから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; 
    } 
} 
+0

あなたは 'checkFileType'をどこで呼びましたか? – Rayon

+0

あなたの質問にあなたのコードの一部がありません – noviewpoint

+0

あなたはコールバックを使うことができます..またはpormises – damitj07

答えて

0

checkFileTypeを呼び出して、validateFileを呼び出す関数を呼び出します。

+0

そのおかげで、うまくいけません。 –

関連する問題