繁体   English   中英

如果存在验证错误,将php表单重定向到引用页面上的书签

[英]Redirecting php form to a bookmark on the referring page if there is a validation error

我的php表单邮件程序具有以下代码行,如果发生验证错误,该代码会将用户发送回表单页面:

header("Location:".$_SERVER['HTTP_REFERER']."?subject=$subject&from=$from&message=$message&wrong_code=true");

它工作正常,但问题是我的表单位于引荐页的底部(页脚)。 出现错误时,它只是返回到引用页面(的顶部),但是用户看不到错误,因为它没有向下滚动到表单。

我确实有该部分的HTML书签,但是我不知道如何将其添加到上面的代码中,因此它将自动向下滚动到表单。

我可以在上面的代码中添加任何内容,以便将其重定向到引荐页面的该表单部分,例如在诸如www.example.com#form?类的锚定链接中www.example.com#form?

将锚点放在查询参数之前,即example.com#errors?subject{$subject}&x=y

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM