PrototypeJS绑定表单提交并单击

PrototypeJS Bind Form submit and click

本文关键字:单击 表单提交 绑定 PrototypeJS      更新时间:2023-09-26

我有一个表单。我将表单"submit"事件绑定到一个方法。我还将表单容器层绑定到一个"单击"事件方法。我的"提交"程序从未达到。如果我从控制台定义提交时,例程就会被调用。那么怎么了?需要注意的几点是:1)我在dom:loaded之后执行事件绑定。2) 我的图层在开始时被隐藏(不确定这是否有区别)

以下是我在匿名dom中的绑定例程:已加载函数:

$('edit_billboard').on('click', _console.handleBillboardScreenClick.bind(_console));
$('edit_billboard').down('form').on('submit', _console.handleBillboardSubmit.bind(_console));

谢谢,仅此而已。

确保停止表单事件传播。否则,在浏览器重定向到表单的操作属性之前,您的代码可能无法完成。

_console.handleBillboardSubmit = function(event){
    event.stop();
    // stuff
}

如果您打算重定向客户端,请在代码哈希完成后手动设置location.href