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框架。看起来您正在使用原型。如果我错了,请纠正我。在这种情况下,

this.formid.onSubmit = true;


你可以尝试

return true;

关于javascript - 返回true-使用Javascript提交在线表单,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1784310/

10-14 22:53