2011-01-13 7 views
0

Jquery 양식 플러그인이 있지만 양식에 제출 버튼이 없습니까? 나는 체크 박스가 있고 그 클릭에 나는 폼을 제출한다. 양식은 제출되지만 아약스없이 제출됩니다. jquery 양식 플러그인을 제출 단추와 함께 사용할 수 있는지 궁금합니다. ?jquery 양식 플러그인 문제

이것은 checkbox onlclick 이벤트를 사용하여 jquery 양식 플러그인을 제출하기 위해 사용하는 코드입니다. onclick 이벤트 없이는 모든 것이 잘 작동합니다.

$('#anl_popup').hide(); 
var options = { success: showResponse // post-submit callback }; 

$('#favourite_form').submit(function() { 
    $(this).ajaxSubmit(options); 
    return false; 
}); 

$('#remember_checkbox').click(function() { 
    document.favourite_form.submit(); 
    return false; 
}); 
+1

예, 버튼이 있는지 여부는 상관 없습니다. 어쩌면 여기에 코드를 써서 문제가 무엇인지 알려줄 수 있습니다. – xandy

+0

클릭하여 체크 박스를 사용하여 양식을 제출할 때 사용하는 코드를 편집하고 추가했습니다. –

+0

일부 js 오류가 발생하면 방화 광구의 콘솔을 보려고 시도합니다 ... – Reigel

답변

1

예, 제출 버튼없이 양식을 제출할 수 있습니다. 나는이처럼 쓸 제안 :

$(function() { 
    $('#favourite_form').ajaxForm({ success: showResponse }); 
    $('#remember_checkbox').click(function() { 
     this.form.submit(); 
    }); 
}); 
function showResponse(responseText, statusText, xhr, $form) { 
    alert('status: ' + statusText + '\n\nresponseText: \n' + responseText + 
     '\n\nThe output div should have already been updated with the responseText.'); 
} 

충분해야 함.