表单提交字段不全

我在使用django尝试提交一个表单,发现表单里面的字段并没有全部提交成功

代码如下:

<div class="container-fluid">
  <div class="row">
    <div class="article-editor">
      <form action="{% url 'blog:editpost' %}" method="get" role="form">
          {% csrf_token %}
          <div class="input-group form-group">
            <div class="input-group-btn">
              <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">原创
                  <span class="caret"></span>
              </button>
              <ul class="dropdown-menu" role="menu">
                  <li>
                      <a href="#">原创</a>
                  </li>
                  <li>
                      <a href="#">转载</a>
                  </li>
                  <li>
                      <a href="#">翻译</a>
                  </li>
              </ul>
            </div>
            <input type="text" class="form-control" placeholder="无标题" />
          </div>
          <div class="form-group">
            <label for="tags" class="sr-only">标签:至少1个,最多5个</label>
            <input class="tagsInput form-control" data-init="null" name="tags" type="text" placeholder="标签,如:php(用逗号,分号;分隔)" data-role="tagsinput" />
          </div>
          <textarea id="editor" placeholder="Balabala" autofocus></textarea>
          <input type="submit" class="btn" value="提交" />
      </form>
    </div>
  </div>
</div>

提交之后,暂时用get来代替,看到提交的url只有token和tag两个参数,其他的botton和text,都没有提交成功

填充的内容
填充内容
提交网址后
提交网址

阅读 3.3k
2 个回答

因为只有具有 name 属性的表单控件值才会被提交.

一直都是用ajax从来没用过原生表单,但你可以试下给要提交的标签加上正确的name属性试试

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题