我有一些像这样的验证字段:
return false
但我的表单位置位于我的页面底部,因此当调用if ($error !== 0) {
header('location:perfil.php#content_cadastro_completo');
return false;
}
时,页面会重新加载到顶部。
如果我这样说:
return false
这个页面正好重新加载到我需要的地方,但是return
不起作用......我知道为什么<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Thread;
class ThreadController extends Controller
{
public function show($id) {
return Thread::where('id', '=', $id)->messages();
}
}
不起作用,我把它用于解释我需要的东西......
那么我需要做些什么来实现这个目标呢?
抱歉我的英语不好......
编辑没有js ...只有PHP。
答案 0 :(得分:0)
我的问题不清楚这个解决方案,但在我的所有背景下这项工作。
我找到的解决方案是将占位符放在action
。
action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>#content_cadastro_completo"
和
if($error !== 0)
{ return false;//no need header() to go to the placeholder...
}