我有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;
});
答案 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.');
}
这应该足够了。