您好,我有一个网页,当用户单击调用 javascript 函数的“计算按钮”时会自动刷新。在 body 标签中有一个 onLoad 事件。我还使用了一些 jquery。 http://gist.github.com/644498
问问题
6057 次
3 回答
11
在form
按钮周围放置标签会导致页面刷新。我正在处理同样的问题,我花了一整天的时间来解决它。;return false;
如果没有表单标签就无法使用,那么放在函数名称之后效果很好。
例子:
<button onclick="send(form);return false;"> Send </button>
于 2012-12-03T22:47:52.383 回答
0
您可以在函数名称下方使用 event.preventDefault() 。这可以防止属于该事件的默认操作,在这种情况下是页面刷新。
于 2015-06-18T23:19:28.147 回答
0
如果使用“onClick”和内部 form:form 标记调用 javascript 函数,则需要在 fn 调用后附加“return false”。
例如onclick="resetForm();return false;"
于 2021-04-01T09:48:51.327 回答