从字段重定向查询字符串的简单表单

时间:2012-04-21 19:00:57

标签: javascript django forms redirect query-string

在学习django的过程中,我正在刷我的HTML,并且想要创建一个表单(单个字段和按钮)。按下按钮时,应该重定向到页面,其中表单中的值为查询字符串。例如,如果用户键入“test”,然后按下按钮,则应将其重定向到“webpage.com?test”。

我认为最好的方法是使用javascript吗?如果是这样,有人会介意提供一个例子吗?

谢谢!

3 个答案:

答案 0 :(得分:1)

document.forms[0].addEventListener('submit', function() {
    window.location.href = 'webpage.com?fieldname='
                           + document.getElementById('yourfieldid').value;
}, false);

因为你还没有发布任何代码我刚刚在页面上取了第一个表单,发现了一个虚构的字段用作查询字符串参数。

答案 1 :(得分:1)

您可以使用javascript直接进行重定向:

 location.href = "webpage.com?" + your_variable

或制作一个针对webpage.com的表单,其中包含一个名为test的输入区域。这样,当提交时,测试值将自动添加到URL。

当您点击按钮更改该值并提交表单时:

$('#button').click(function() {
 $('#your_test_field').val(your_variable);
 $('#your_form').submit();
}

答案 2 :(得分:0)

window.location.href="mypage.php?arg="+variable