2009-11-19 5 views
0

그래서 일부 항목을 POST하고 데이터베이스에 저장하기 위해 jQuery를 사용하고 있습니다. 두 개의 선택 필드가 있는데, 비어 있지 않은 경우 성공 함수의 관련 div에서 페이드 인하고 싶습니다. #picCheck.fadeIn이 표시됩니다. 지금은 그 물건이 제출되면 페이드인데, 내가 말했듯이, 제출 된 폼의 변수 picvault이 설정되어있는 경우에만 페이드 인으로하고 싶습니다.변수가 설정된 경우 Ajax show div

여기에 jQuery의 :

$.ajax({ 
    type: "POST", 
    url: "edit.php", 
    data: $form.serialize(), 
    success: function(){ 
     $('form#editForm').hide(); 
     $('div.success').center(); 
     $('div.success').fadeIn('slow').animate({opacity: 1.0}, 2000).fadeOut(1000); 
     $('#picCheck'+sid).fadeIn('slow'); 
    } 
}); // End .ajax function 

답변

0

단순히 콜백 함수에 picvault의 값을 확인 (가정 그것의 체크 박스)

if($("#picvault").is(":checked")) { 
    $('#picCheck'+sid).fadeIn('slow'); 
} 
+0

답장을 보내 주셔서 감사합니다. 필드는 확인란이 아니며 일반 텍스트 상자 일뿐입니다. 기본적으로 사진이있는 경우 텍스트 상자에 링크가있는 위치에 게시합니다. 그 텍스트 상자가 비어 있지 않다면, 나는 희미 해지고 싶습니다 – Andelas

+0

예제를 사용하여 도움을 주셔서 감사합니다.이 코드를 사용하여 작동하도록했습니다 if ($ ("# picvault"). > 0) { – Andelas

0

양식에 액세스 할 수있는 경우, 다만 경우를 넣어 귀하의 fadeIn 주위에 진술 값을 확인 코드.

관련 문제