jquery表单插件的问题

时间:2011-01-13 00:45:32

标签: jquery forms plugins

我有Jquery Form插件,但我的表单中没有提交按钮?我有一个复选框,点击它我提交表格。表单已提交但没有ajax。如果有可能使用jquery表单插件并且没有提交按钮,我很喜欢。 ?

这是我用于使用复选框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 个答案:

答案 0 :(得分: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.'); 
} 

这应该足够了。