小编Kei*_*ith的帖子

如何在表单提交上停止页面刷新

我有一个表单,在提交时自动刷新页面,我尝试添加:

onSubmit="return false;" 到表单元素,但然后表单停止,单击提交时没有任何反应.

我不介意页面刷新这么多,但表单位于页面的底部,刷新会让你回到顶部.所以我尝试了这种方法:

<form name='test' method='POST' action="index.php" onSubmit="window.scrollTo(5000,500);">

这适用于瞬间,但然后其他东西覆盖它(不知道是什么)

我也尝试过使用php:header.location只是为了得到"标题已经发送"错误.

这里可以看到有问题的网站,表格位于最底层.

我正在使用的两个jquery库我可以预见到任何冲突都是nicescroll和(更有可能)的航点,但我挖掘它们两者并且找不到任何冲突的问题.

如果有人知道如何保持表单的功能但停止刷新页面,那将是非常好的谢谢

编辑:阅读下面的答案后,看起来我将不得不使用ajax来实现这一点,我绝对没有使用ajax的经验,所以我会看到这是怎么回事.

html javascript php jquery

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

html ×1

javascript ×1

jquery ×1

php ×1