我只是尝试使用JQuery表单插件:
$("#my-form").on('click', 'input[type="submit"]', function (e) {
if (!$("#my-form").valid()) { //if form is invalid, show errors and don't submit
e.preventDefault();
return;
}
else {
$("#my-form").ajaxSubmit();
return false;
}
});
ajaxSubmit()方法未提交单击到我的处理页面的提交按钮的值。我知道我可以获得像formaction= + $(this).attr("value")
这样的值,所以如何将其添加到表单提交中。
答案 0 :(得分:0)
根据the docs,ajaxSubmit
取零或一个参数。单个参数可以是回调函数,也可以是Options Object。
因此,如:
$("#my-form").ajaxSubmit(data: { formaction: this.value });
应该有用。