Javascript 使表单在发布后重定向用户

Javascript 使表单在发布后重定向用户,javascript,forms,Javascript,Forms,我需要更改一个表单,这样它就可以将用户重定向到另一个页面,而不是在提交后重新加载页面 这就是我所说的形式: <form class="questionform" name="questionform-0" id="questionform-0"> <textarea class="question-box" cols="12" rows="5" id="question-box-' . $questionformid . '" name="title" type="text

我需要更改一个表单,这样它就可以将用户重定向到另一个页面,而不是在提交后重新加载页面

这就是我所说的形式:

<form class="questionform" name="questionform-0" id="questionform-0">

<textarea class="question-box" cols="12" rows="5"  id="question-box-' . $questionformid . '" name="title" type="text" maxlength="200" size="28"></textarea>

<input type="text" class="ubicacion" value="" name="question">

<input  type="button" name="ask" value="Publicar" onclick="askquestion('questionform-0'); window.location.reload(true);">

我想删除window.location.reload并将其更改为将用户重定向到其评论将显示的页面的内容

问题在于,它不仅仅是一个静态变量。所以我不知道怎么做。我要向用户发送的URL为:

www.chusmix.com/s?=(第二个字段的内容)

我该怎么做?不管怎样,谢谢你给我提供的任何信息或任何能给我指明正确方向的东西。谢谢

您可以添加广告:

<form action="redirection_url.php" method="POST" class="questionform" name="questionform-0" id="questionform-0">

我认为你可以使用绝对和相对url。还请注意,我添加了


method=“POST”-它定义了表单中的数据将如何发送,因为您已经使用GET方法发送了一些数据(这是url中后面的内容)-因此这应该可以很好地工作。

如果您不能使用
标记中的
操作
属性,您可以使用
窗口。位置
(您可能希望在
askquestion
方法中执行此操作,而不是在
onclick
属性中)


没有必要为此使用javascript。您只需要设置表单标记的操作属性。它告诉表单信息将发送到哪里。因此,在您的情况下,它将是:

<form action="http://www.chusmix.com/s">

此外,如果您希望通过URL发送变量,如:

您需要将方法属性设置为获取,因此它将如下所示:

<form action="http://www.chusmix.com/s" method="get">

如果您不希望发送的数据可见,请将方法设置为post,请注意,每种方法都有不同的优点,因此如果此表单是您网页的重要部分,我建议您阅读更多有关此方面的内容

出现在url
http://domain.com?**变量**=
将取决于输入名称

有关表单工作方式的更多信息,请访问:


http://www.tizag.com/phpT/forms.php

我该如何将其放在提问中?谢谢,请将这一行粘贴在函数的末尾。嗯,操作不需要输入信息?只需对函数形式进行探测。只需对函数形式进行探测。不需要对函数形式进行分析。只需对函数形式进行分析即可格雷西塞斯塔斯·奥克潘多(graciasestas ocupando PHP)是一家大型企业,它是一家信息处理公司
<form action="http://www.chusmix.com/s" method="get">