• 技术文章 >Python框架 >Flask

    flask多选框怎么实现

    silencementsilencement2019-07-25 11:04:45原创6142

    一、 文本域和单选按钮

    前端 文本域和单选按钮表单获取方法一样

     <form class="form-horizontal" method="post">
        <div class="form-group">
          <label for="username" class="col-sm-2 control-label">Username</label>
          <div class="col-sm-10">
            <input type="text" class="form-control" id="username" name="username" placeholder="Username" autofocus="" >
          </div>
        </div>
    ....
    ...
      <div class="row">
            <div class="col-sm-2 col-sm-offset-2">
                <input name="sex" value="M" type="radio"  checked="checked"> 男
            </div>
     <div class="col-sm-2 ">
                <input name="sex" value="F" type="radio"> 女
            </div>
                        
        </div>
    </form>

    文本

    pyhon 后端用request.values.get("name") 去获取

    if request.method == "POST":   
        username = request.values.get("username")
        sex = request.values.get("sex")

    二、多选按钮checkbox

    <div class="row">
        <div class="col-sm-2 ">
            <label>
                <input name="s_option" value="basketball" type="checkbox"> 篮球
            </label>
        </div>
        <div class="col-sm-2 ">
            <label>
            <input name="s_option" value="football" type="checkbox"> 足球
            </label>
        </div>
        <div class="col-sm-2 ">
            <label>
                <input name="s_option" value="badminton"  type="checkbox"> 羽毛球
            </label>
        </div>
    </div>

    专题推荐:多选框
    上一篇:学flask看哪些书 下一篇:flask如何接收json

    相关文章推荐

    • Python搭建的第一个flask应用实例• flask是mvc架构吗

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网