使用 Javascript 处理表单提交事件,避免"Form Processed"



我有一个文本框和附加在按钮上的Javascript。我将onkeyup事件链接到与按钮相同的方法。

我希望能够在文本框中键入并点击回车键执行我的Javascript。相反,lotus认为我想提交一个表单,劫持了我正在做的事情,并返回"Form Processed";。这很令人讨厌。

我该怎么做才能避免Lotus这样做?

如果您不想向Domino进行标准提交,请使用Page设计元素而不是Form.

但是,如果您确实想提交标准Domino表单,可以将表单上的onSubmit事件设置为false,以阻止浏览器进行自动提交。但如果你这样做,你将无法使用一个简单的提交按钮。您必须显式调用document.forms[0].submit().

您需要一个函数来处理该表单的提交事件,并使其返回false。

最简单的方法是将此属性添加到表单标签中

 <form onsubmit="return false;">

最新更新