javascript - 返回 true - 使用 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.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/

相关文章:

Javascript Ckeditor 获取鼠标点击位置

javascript - 如何在数据标签上显示鼠标悬停事件的工具提示?

javascript - 提交时删除类并刷新页面

javascript - 是否有浏览器支持或任何插件,当鼠标悬停在元素中时将 html 元素的 ID 或 NAME 显示为工具提示?

javascript - jquery如何获取存储在另一个变量中的变量的值

javascript - 尝试获取数组的上限时未定义?

javascript - 将输入范围附加到正文并控制视频播放率 javascript

javascript - Dojo Internet Explorer 6 png 问题

javascript - 页面仅在刷新后加载 CSS 和 JavaScript

javascript - 尽管未显示 div,.js 文件是否应用两次?