python flask 框架后端如何获取前端的表单数据 文本 单选框 多选框

发布时间 2023-04-05 15:17:58作者: 塔猫

文本

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

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

二、多选按钮checkbox

 
  1.  
    <div class="row">
  2.  
        <div class="col-sm-2 ">
  3.  
            <label>
  4.  
                <input name="s_option" value="basketball" type="checkbox"> 篮球
  5.  
            </label>
  6.  
        </div>
  7.  
        <div class="col-sm-2 ">
  8.  
            <label>
  9.  
            <input name="s_option" value="football" type="checkbox"> 足球
  10.  
            </label>
  11.  
        </div>
  12.  
        <div class="col-sm-2 ">
  13.  
            <label>
  14.  
                <input name="s_option" value="badminton"  type="checkbox"> 羽毛球
  15.  
            </label>
  16.  
        </div>
  17.  
    </div>
 

后端使用request.values.getlist("s_option") 去获取,获取的value会组成一个列表

 
  1.  
    s_option =  request.values.getlist("s_option")
  2.  
    for s in s_option:
  3.  
        pass
 

三、select 下拉框

前端表现形式

 
  1.  
    <select class="form-control" name="manufacturer" id="manufacturer">
  2.  
             <option></option>
  3.  
             <option selected="selected">--请选择厂家--</option>
  4.  
             <option >HP</option>
  5.  
             <option >Huawei</option>
  6.  
             <option >Inspur</option>
  7.  
    </select>
 

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

python flask 框架后端如何获取前端的表单数据 文本 单选框 多选框