function FormSubmit(formid) {
this.initialize = function(formid) {
this.formid = formid;
$(formid).observe('submit', this.send);
}
this.send = function() {
alert('sending '+this.formid)
this.formid.onSubmit = true;
}
this.initialize(formid);
}
var form = new FormSubmit('donate_form');
<form method="post"
action="https://mysite.com/form_submit"
onsubmit="return false;" id="donate_form">
如何制作上述代码,提交表格? 该活动有效,但表格未提交。
由于 富
答案 0 :(得分:2)
变化
this.formid.onSubmit = true;
到
this.formid.submit();
<强>更新强>
哎呀...忘了仔细检查你正在使用的Javascript框架。看起来你正在使用Prototype。如果我错了,请纠正我。在这种情况下,而不是
this.formid.onSubmit = true;
你可以试试
return true;
答案 1 :(得分:1)
使用document.forms [0] .submit();
答案 2 :(得分:1)
此外:
document.getElementById('donate_form').submit();