0

我有一个可以从任何页面调用的表单。它使用 z-index 在当前页面的顶部打开。在这种情况下我不能使用 php。表单被发送到 cgi 以处理这些值。如果我将其留空,则有必要将某些内容放在“重定向”中,它不起作用。在重定向中,有没有办法将值放到当前页面中?

<Form id="formulari" method="POST" action="http://cgi.domain.com/FormMail.pl">
<p>
  <input type="hidden" name="recipient" value="info@domain">
  <input type="hidden" name="subject" value="IB4 correu">
  <input type="hidden" name="redirect" value="TheSamePageWeAre">  
</p>

<form>
<input type="text" name="name" value="name"/>
<input type="submit" value="Send"/>
</form>
4

2 回答 2

2

将此 javascript 放在页面末尾。

<script type='text/javascript'>
  document.getElementsByName('redirect')[0].value = window.location.pathname;
</script>
于 2012-09-04T10:58:24.293 回答
0

id例如,在隐藏字段上设置一个id="redirect",并使用以下 Javascript:

<script>
  window.onload = function (){
    document.getElementById('redirect').value = location
  }
</script>
于 2012-09-04T10:53:15.487 回答