在学习 django 的过程中,我正在复习我的 HTML,并且想要创建一个表单(单个字段和按钮)。该按钮在按下时应重定向到将表单中的值作为查询字符串的页面。例如,如果用户输入“test”,然后按下按钮,他们应该被重定向到“webpage.com?test”。
我认为最好的方法是使用 javascript 是否正确?如果是这样,有人介意提供一个例子吗?
谢谢!
在学习 django 的过程中,我正在复习我的 HTML,并且想要创建一个表单(单个字段和按钮)。该按钮在按下时应重定向到将表单中的值作为查询字符串的页面。例如,如果用户输入“test”,然后按下按钮,他们应该被重定向到“webpage.com?test”。
我认为最好的方法是使用 javascript 是否正确?如果是这样,有人介意提供一个例子吗?
谢谢!
document.forms[0].addEventListener('submit', function() {
window.location.href = 'webpage.com?fieldname='
+ document.getElementById('yourfieldid').value;
}, false);
因为您没有发布任何代码,所以我只是在页面上采用了第一个表单并找到了一个虚构字段用作查询字符串参数。
您可以直接使用 javascript 进行重定向:
location.href = "webpage.com?" + your_variable
或者制作一个针对webpage.com 的表单,其中有一个名为test 的输入区域。这样,当它提交时,测试值将自动添加到 url。
当您单击按钮更改该值并提交表单时:
$('#button').click(function() {
$('#your_test_field').val(your_variable);
$('#your_form').submit();
}
window.location.href="mypage.php?arg="+variable