返回true - 使用Javascript提交在线表单

时间:2009-11-23 16:34:16

标签: javascript

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">

如何制作上述代码,提交表格? 该活动有效,但表格未提交。

由于 富

3 个答案:

答案 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();