我是网络开发的新手。我正在使用python django框架来创建我的网站。我想将用户名作为表单输入并调用像reco / username /这样的URL。但是当我试图在URL中附加用户名时。我只得到" / reco /"并且用户名未附加在URL中。
这是代码段。
<form action= "/reco/"+username method="post">
<label for="username">Username: </label>
<input id="username" type="text" name="username" value="{{ current_name }}">
<input type="submit" value="OK">
{{
</form>
我不确定我做错了什么。如何将输入字段添加到网址中。
答案 0 :(得分:0)
在HTML中使用 javascript ,如下所示:
<script>
function myOnSubmit(myForm)
{
myForm.action = "/reco/" + myForm.username.value;
return true
}
</script>
<form onSubmit="return myOnSubmit(this)" action="/reco/" method="post">
<label for="username">Username: </label>
<input id="username" type="text" name="username" value="{{ current_name }}">
<input type="submit" value="OK">
</form>