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">
如何制作上面的代码,提交表单? 该事件有效,但表单未提交。
谢谢 丰富
最佳答案
改变
this.formid.onSubmit = true;
至
this.formid.submit();
更新
糟糕...忘记仔细检查您正在使用的 Javascript 框架。看来您正在使用原型(prototype)。如果我错了,请纠正我。在这种情况下,而不是
this.formid.onSubmit = true;
你可以尝试
return true;
关于javascript - 返回 true - 使用 Javascript 提交在线表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1784310/