在学习django的过程中,我正在刷我的HTML,并且想要创建一个表单(单个字段和按钮)。按下按钮时,应该重定向到页面,其中表单中的值为查询字符串。例如,如果用户键入“test”,然后按下按钮,则应将其重定向到“webpage.com?test”。
我认为最好的方法是使用javascript吗?如果是这样,有人会介意提供一个例子吗?
谢谢!
答案 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