Javascript 重定向到用户来自的页面

Javascript 重定向到用户来自的页面,javascript,wordpress,redirect,form-submit,custom-wordpress-pages,Javascript,Wordpress,Redirect,Form Submit,Custom Wordpress Pages,我有一个带有表单的自定义页面模板。这个表单使用短代码显示在许多页面中。当用户单击提交按钮时,用户将重定向到“谢谢”页面。此感谢页面是一个静态页面(使用WP页面编辑器创建),带有a href。现在,当用户单击a href(位于感谢页面中)时,他/她将重定向到用户提交表单的页面url,但在用户来自的页面的特定部分。但我不知道如何执行此操作。有人能帮我吗 <form method="POST"> <span class="icon-pp-green-ribbon">&l

我有一个带有表单的自定义页面模板。这个表单使用短代码显示在许多页面中。当用户单击提交按钮时,用户将重定向到“谢谢”页面。此感谢页面是一个静态页面(使用WP页面编辑器创建),带有
a href
。现在,当用户单击
a href
(位于感谢页面中)时,他/她将重定向到用户提交表单的页面url,但在用户来自的页面的特定部分。但我不知道如何执行此操作。有人能帮我吗

<form method="POST">
    <span class="icon-pp-green-ribbon"></span>
    <fieldset>
        <div class="form-group">
            <label for="customer_fname"><span class="icons-asterisk"></span> Your name:</label>
            <input type="text" name="name_first" placeholder="" required/>
        </div>
        <div class="form-group">
            <label for="customer_tsname"><span class="icons-asterisk"></span> Your surname:</label>
            <input type="text" name="name_last" placeholder="" required/>
        </div>
        <div class="form-group">
            <label for="email">Your e-mail:</label>
            <input type="email" name="email" placeholder="@"/>
        </div>
        <div class="form-group">
            <label for="phone"><span class="icons-asterisk"></span> Phone number:</label>
            <input type="text" name="phone" pattern ="^09\d{9}$" onkeypress="return isNumberKey(event)" size="11" placeholder="09" required/>
        </div>
        <div style="margin-top: 1.50em;">
            <input type="checkbox" id="utm_checked" checked style=" float: left; transform: scale(1.2);"/>
            <label for="utm_checked">I want to be occasionally notified</label>
        </div>
        <div class="form-group">
        <input type="submit" name="submit" value="Send"/>
        </div>
    </div>
</form>

你的名字:
您的姓氏:
您的电子邮件:
电话号码:
我想偶尔得到通知

试试这个按钮,可能是告诉你的:



如果您的上一页URL没有像www.yoursite.com/somePage#someSection这样的页面节信息,您可以在离开该页之前将自定义URL推送到历史堆栈中,这样,无论何时返回,您不仅可以返回该页,还可以返回来自该页的特定部分。您可以将自定义URL推送到历史堆栈中由浏览器维护

尝试以下代码以利用浏览器维护的页面访问历史记录:

<button onclick="goBack()">Go Back</button>

<script>
function goBack() {
    window.history.back();
}
</script>
返回
函数goBack(){
window.history.back();
}

Send redirect\u url与表单相同。与@Rishabh相同,在表单中添加一个隐藏字段,将当前url作为值,然后从$\u POST获取,并将其设置为href,如果它将返回到用户来自的页面,但位于页面的特定部分呢?如果您以前的页面url类似于www.yoursite.com/somePage#someSection则上述解决方案实际上会将您带到页面的特定部分。上一页(如www.yoursite.com/somePage/)和将返回的页面(如www.yoursite.com/somePage/#someSection)中,但当用户返回到上一页时,该页面不在表单中,而是在formwha之后的部分中t它是否会返回到用户来自的页面,但在页面的特定部分?
<button onclick="goBack()">Go Back</button>

<script>
function goBack() {
    window.history.back();
}
</script>