如何在HTML表单中追加字符串

时间:2014-11-30 06:52:55

标签: python html django web

我是网络开发的新手。我正在使用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>

我不确定我做错了什么。如何将输入字段添加到网址中。

1 个答案:

答案 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>