我有一个表单,在提交时自动刷新页面,我尝试添加:
onSubmit="return false;" 到表单元素,但然后表单停止,单击提交时没有任何反应.
我不介意页面刷新这么多,但表单位于页面的底部,刷新会让你回到顶部.所以我尝试了这种方法:
<form name='test' method='POST' action="index.php" onSubmit="window.scrollTo(5000,500);">
这适用于瞬间,但然后其他东西覆盖它(不知道是什么)
我也尝试过使用php:header.location只是为了得到"标题已经发送"错误.
这里可以看到有问题的网站,表格位于最底层.
我正在使用的两个jquery库我可以预见到任何冲突都是nicescroll和(更有可能)的航点,但我挖掘它们两者并且找不到任何冲突的问题.
如果有人知道如何保持表单的功能但停止刷新页面,那将是非常好的谢谢
编辑:阅读下面的答案后,看起来我将不得不使用ajax来实现这一点,我绝对没有使用ajax的经验,所以我会看到这是怎么回事.