2015-08-28 47 views
0

我已經完成了這段代碼。當兩個輸入文件都不爲空時,假設給一個div一個類。但它不起作用。當2個輸入文件不爲空時給一個div一個類

JQUERY

if($("#video_imagen, #video_imagen").val().length != 0){ $(".video_upload_success").addClass('active'); } 

HTML

<input type="file" id="video_imagen" name="video_imagen" required /> 
<label id="video_imagen_btn" class="upload_file_button btn" for="video_imagen">IMAGEN</label> 

<input type="file" id="video_file" name="video_file" required /> 
<label id="video_file_btn" class="upload_file_button btn" for="video_file">VIDEO</label> 

輸入有一個display: none;我已經風格標籤。

修訂

這是發生了什麼當兩個輸入不爲空 LINK

它應該是這樣的文件加載時。當你給班,該div出現... LINK

+0

你在哪裏添加添加類代碼?我的意思是在事件發生後? –

+0

在之後的div中。當它具有「活動」級別時,出現成功圖片 – Antonio

回答

0

該代碼沒有什麼錯......爲什麼可能不工作的唯一原因是因爲類或ID拼寫問題......或JQuery不是裝載

,但如果你願意,你可以嘗試:http://jsfiddle.net/leojavier/z870pbw6/4/

 if($("#video_imagen1").val().length>0 && $("#video_imagen2").val().length>0){ 
     $("p").addClass('active'); 
    }else{ 
     $("p").removeClass('active'); 
    } 

$('a').on('click', function(){ 
     if($("#video_imagen1").val().length>0 && $("#video_imagen2").val().length>0){ 
     $("p").addClass('active'); 
      //$('form').submit(); 
    }else{ 
     $("p").removeClass('active'); 
    } 
}); 

我只注意到...你有相同的ID兩次

+0

它不起作用... – Antonio

+0

都沒有。很煩人 – Antonio

+0

檢查代碼:)你需要添加一個事件監聽器 –

相關問題