返回true-使用Javascript提交在线表单 函数FormSubmit(formid){ this.initialize=函数(formid){ this.formid=formid; $(formid.observe('submit',this.send)); } this.send=函数(){ 警报('发送'+此.formid) this.formid.onSubmit=true; } 初始化(formid); } var表格=新表格提交(“捐赠表格”);
如何制作上述代码,提交表格? 事件有效,但表单未提交 谢谢 丰富的变化返回true-使用Javascript提交在线表单 函数FormSubmit(formid){ this.initialize=函数(formid){ this.formid=formid; $(formid.observe('submit',this.send)); } this.send=函数(){ 警报('发送'+此.formid) this.formid.onSubmit=true; } 初始化(formid); } var表格=新表格提交(“捐赠表格”);,javascript,Javascript,如何制作上述代码,提交表格? 事件有效,但表单未提交 谢谢 丰富的变化 function FormSubmit(formid) { this.initialize = function(formid) { this.formid = formid; $(formid).observe('submit', this.send); } this.send = function() { alert('sending '+this.formid) this.form
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">
到
更新
哎哟……忘了仔细检查你正在使用的Javascript框架。看起来你正在使用原型。如果我错了,请纠正我。在这种情况下,而不是
this.formid.submit();
你可以试试
this.formid.onSubmit = true;
改变
到
更新
哎哟……忘了仔细检查你正在使用的Javascript框架。看起来你正在使用原型。如果我错了,请纠正我。在这种情况下,而不是
this.formid.submit();
你可以试试
this.formid.onSubmit = true;
使用document.forms[0]。提交() 使用document.forms[0].submit() 还有:
return true;
此外: